@Override public FieldBridge provideFieldBridge(BridgeProviderContext context) { for ( BridgeProvider delegate : delegates ) { FieldBridge delegateResult = delegate.provideFieldBridge( context ); if ( delegateResult != null ) { return delegateResult; } } return null; } }
private static NumericEncodingType getNumericEncoding(EncodingBridge encodingBridge) { if ( encodingBridge != null ) { return encodingBridge.getEncodingType(); } else { return NumericEncodingType.UNKNOWN; } } }
@Override public FieldBridge provideFieldBridge(BridgeProviderContext context) { for ( BridgeProvider delegate : delegates ) { FieldBridge delegateResult = delegate.provideFieldBridge( context ); if ( delegateResult != null ) { return delegateResult; } } return null; } }
@Override public void configureFieldMetadata(String name, FieldMetadataBuilder builder) { // We don't provide metadata for the default field (whose name is in the variable "name") builder.field( name + "_string", FieldType.STRING ); }
@Override public void configureFieldMetadata(String name, FieldMetadataBuilder builder) { builder.field( name, FieldType.LONG ); } }