Class Type.Decimal

java.lang.Object
io.substrait.type.Type.Decimal
All Implemented Interfaces:
FunctionArg, NullableType, ParameterizedType, TypeExpression, Type
Enclosing interface:
Type

@Immutable public abstract static class Type.Decimal extends Object implements Type
  • Constructor Details

    • Decimal

      public Decimal()
  • Method Details

    • scale

      public abstract int scale()
    • precision

      public abstract int precision()
    • builder

      public static io.substrait.type.ImmutableType.Decimal.Builder builder()
    • accept

      public <R, E extends Throwable> R accept(TypeVisitor<R,E> typeVisitor) throws E
      Specified by:
      accept in interface ParameterizedType
      Specified by:
      accept in interface Type
      Specified by:
      accept in interface TypeExpression
      Throws:
      E extends Throwable