Package org.apache.druid.segment.column
Interface TypeFactory<Type extends TypeSignature<? extends TypeDescriptor>>
-
- All Known Implementing Classes:
ColumnTypeFactory,ExpressionTypeFactory
public interface TypeFactory<Type extends TypeSignature<? extends TypeDescriptor>>CreateTypeSignatureof aTypeDescriptor. Useful for creating types fromTypeSignature.asTypeString()} or converting betweenTypeSignatureof differentTypeDescriptorimplementations. Implementations also offer object interning for arbitrary array and complex types.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TypeStrategy<T>getTypeStrategy(Type type)TypeofArray(Type elementType)TypeofComplex(String complexTypeName)TypeofDouble()TypeofFloat()TypeofLong()TypeofString()
-