Interface TypeFactory<Type extends TypeSignature<? extends TypeDescriptor>>

All Known Implementing Classes:
ColumnTypeFactory, ExpressionTypeFactory

public interface TypeFactory<Type extends TypeSignature<? extends TypeDescriptor>>
Create TypeSignature of a TypeDescriptor. Useful for creating types from TypeSignature.asTypeString()} or converting between TypeSignature of different TypeDescriptor implementations. Implementations also offer object interning for arbitrary array and complex types.
  • Method Details

    • ofString

      Type ofString()
    • ofFloat

      Type ofFloat()
    • ofDouble

      Type ofDouble()
    • ofLong

      Type ofLong()
    • ofArray

      Type ofArray(Type elementType)
    • ofComplex

      Type ofComplex(@Nullable String complexTypeName)
    • getTypeStrategy

      <T> TypeStrategy<T> getTypeStrategy(Type type)