private void validateSortField(SortField sortField, BridgeDefinedField bridgeDefinedField) { switch ( sortField.getType() ) { case INT: assertType( sortField, bridgeDefinedField.getType(), FieldType.INTEGER ); break; case LONG: assertType( sortField, bridgeDefinedField.getType(), FieldType.LONG ); break; case DOUBLE: assertType( sortField, bridgeDefinedField.getType(), FieldType.DOUBLE ); break; case FLOAT: assertType( sortField, bridgeDefinedField.getType(), FieldType.FLOAT ); break; case STRING: case STRING_VAL: assertType( sortField, bridgeDefinedField.getType(), FieldType.STRING ); break; default: throw LOG.sortTypeDoesNotMatchFieldType( String.valueOf( sortField.getType() ), String.valueOf( bridgeDefinedField.getType() ), sortField.getField() ); } }
private void validateSortField(SortField sortField, BridgeDefinedField bridgeDefinedField) { switch ( sortField.getType() ) { case INT: assertType( sortField, bridgeDefinedField.getType(), FieldType.INTEGER ); break; case LONG: assertType( sortField, bridgeDefinedField.getType(), FieldType.LONG ); break; case DOUBLE: assertType( sortField, bridgeDefinedField.getType(), FieldType.DOUBLE ); break; case FLOAT: assertType( sortField, bridgeDefinedField.getType(), FieldType.FLOAT ); break; case STRING: case STRING_VAL: assertType( sortField, bridgeDefinedField.getType(), FieldType.STRING ); break; default: throw LOG.sortTypeDoesNotMatchFieldType( String.valueOf( sortField.getType() ), String.valueOf( bridgeDefinedField.getType() ), sortField.getField() ); } }