Class Hierarchy
- java.lang.Object
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> (implements org.antlr.v4.runtime.tree.ParseTreeVisitor<T>)
- io.substrait.type.SubstraitTypeBaseVisitor<T> (implements io.substrait.type.SubstraitTypeVisitor<T>)
- io.substrait.type.Deserializers
- io.substrait.type.ImmutableNamedStruct (implements io.substrait.type.NamedStruct)
- io.substrait.type.ImmutableNamedStruct.Builder
- io.substrait.type.ImmutableType
- io.substrait.type.ImmutableType.Binary.Builder
- io.substrait.type.ImmutableType.Bool.Builder
- io.substrait.type.ImmutableType.Date.Builder
- io.substrait.type.ImmutableType.Decimal.Builder
- io.substrait.type.ImmutableType.FixedBinary.Builder
- io.substrait.type.ImmutableType.FixedChar.Builder
- io.substrait.type.ImmutableType.FP32.Builder
- io.substrait.type.ImmutableType.FP64.Builder
- io.substrait.type.ImmutableType.Func.Builder
- io.substrait.type.ImmutableType.I16.Builder
- io.substrait.type.ImmutableType.I32.Builder
- io.substrait.type.ImmutableType.I64.Builder
- io.substrait.type.ImmutableType.I8.Builder
- io.substrait.type.ImmutableType.IntervalCompound.Builder
- io.substrait.type.ImmutableType.IntervalDay.Builder
- io.substrait.type.ImmutableType.IntervalYear.Builder
- io.substrait.type.ImmutableType.ListType.Builder
- io.substrait.type.ImmutableType.Map.Builder
- io.substrait.type.ImmutableType.ParameterBooleanValue.Builder
- io.substrait.type.ImmutableType.ParameterDataType.Builder
- io.substrait.type.ImmutableType.ParameterEnumValue.Builder
- io.substrait.type.ImmutableType.ParameterIntegerValue.Builder
- io.substrait.type.ImmutableType.ParameterStringValue.Builder
- io.substrait.type.ImmutableType.PrecisionTime.Builder
- io.substrait.type.ImmutableType.PrecisionTimestamp.Builder
- io.substrait.type.ImmutableType.PrecisionTimestampTZ.Builder
- io.substrait.type.ImmutableType.Str.Builder
- io.substrait.type.ImmutableType.Struct.Builder
- io.substrait.type.ImmutableType.Time.Builder
- io.substrait.type.ImmutableType.Timestamp.Builder
- io.substrait.type.ImmutableType.TimestampTZ.Builder
- io.substrait.type.ImmutableType.UserDefined.Builder
- io.substrait.type.ImmutableType.UUID.Builder
- io.substrait.type.ImmutableType.VarChar.Builder
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- io.substrait.type.Deserializers.ParseDeserializer<T>
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- org.antlr.v4.runtime.Recognizer<Symbol,
ATNInterpreter> - org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- io.substrait.type.SubstraitLexer
- io.substrait.type.SubstraitTypeLexer
- org.antlr.v4.runtime.Parser
- io.substrait.type.SubstraitTypeParser
- org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- org.antlr.v4.runtime.RuleContext (implements org.antlr.v4.runtime.tree.RuleNode)
- org.antlr.v4.runtime.ParserRuleContext
- io.substrait.type.SubstraitTypeParser.AnyTypeContext
- io.substrait.type.SubstraitTypeParser.ExprContext
- io.substrait.type.SubstraitTypeParser.BinaryExprContext
- io.substrait.type.SubstraitTypeParser.FunctionCallContext
- io.substrait.type.SubstraitTypeParser.IfExprContext
- io.substrait.type.SubstraitTypeParser.LiteralNumberContext
- io.substrait.type.SubstraitTypeParser.MultilineDefinitionContext
- io.substrait.type.SubstraitTypeParser.NotExprContext
- io.substrait.type.SubstraitTypeParser.ParameterNameContext
- io.substrait.type.SubstraitTypeParser.ParenExpressionContext
- io.substrait.type.SubstraitTypeParser.TernaryContext
- io.substrait.type.SubstraitTypeParser.TypeLiteralContext
- io.substrait.type.SubstraitTypeParser.FuncParamsContext
- io.substrait.type.SubstraitTypeParser.FuncParamsWithParensContext
- io.substrait.type.SubstraitTypeParser.SingleFuncParamContext
- io.substrait.type.SubstraitTypeParser.NumericParameterContext
- io.substrait.type.SubstraitTypeParser.NumericExpressionContext
- io.substrait.type.SubstraitTypeParser.NumericLiteralContext
- io.substrait.type.SubstraitTypeParser.NumericParameterNameContext
- io.substrait.type.SubstraitTypeParser.ParameterizedTypeContext
- io.substrait.type.SubstraitTypeParser.DecimalContext
- io.substrait.type.SubstraitTypeParser.FixedBinaryContext
- io.substrait.type.SubstraitTypeParser.FixedCharContext
- io.substrait.type.SubstraitTypeParser.FuncContext
- io.substrait.type.SubstraitTypeParser.ListContext
- io.substrait.type.SubstraitTypeParser.MapContext
- io.substrait.type.SubstraitTypeParser.NStructContext
- io.substrait.type.SubstraitTypeParser.PrecisionIntervalCompoundContext
- io.substrait.type.SubstraitTypeParser.PrecisionIntervalDayContext
- io.substrait.type.SubstraitTypeParser.PrecisionTimeContext
- io.substrait.type.SubstraitTypeParser.PrecisionTimestampContext
- io.substrait.type.SubstraitTypeParser.PrecisionTimestampTZContext
- io.substrait.type.SubstraitTypeParser.StructContext
- io.substrait.type.SubstraitTypeParser.UserDefinedContext
- io.substrait.type.SubstraitTypeParser.VarCharContext
- io.substrait.type.SubstraitTypeParser.ScalarTypeContext
- io.substrait.type.SubstraitTypeParser.BinaryContext
- io.substrait.type.SubstraitTypeParser.BooleanContext
- io.substrait.type.SubstraitTypeParser.DateContext
- io.substrait.type.SubstraitTypeParser.Fp32Context
- io.substrait.type.SubstraitTypeParser.Fp64Context
- io.substrait.type.SubstraitTypeParser.I16Context
- io.substrait.type.SubstraitTypeParser.I32Context
- io.substrait.type.SubstraitTypeParser.I64Context
- io.substrait.type.SubstraitTypeParser.I8Context
- io.substrait.type.SubstraitTypeParser.IntervalYearContext
- io.substrait.type.SubstraitTypeParser.StringContext
- io.substrait.type.SubstraitTypeParser.TimeContext
- io.substrait.type.SubstraitTypeParser.TimestampContext
- io.substrait.type.SubstraitTypeParser.TimestampTzContext
- io.substrait.type.SubstraitTypeParser.UuidContext
- io.substrait.type.SubstraitTypeParser.StartRuleContext
- io.substrait.type.SubstraitTypeParser.TypeDefContext
- io.substrait.type.SubstraitTypeParser.TypeStatementContext
- org.antlr.v4.runtime.ParserRuleContext
- io.substrait.type.StringTypeVisitor (implements io.substrait.type.TypeVisitor<R,
E>) - io.substrait.type.SubstraitTypeBaseListener (implements io.substrait.type.SubstraitTypeListener)
- io.substrait.type.Type.Binary (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Binary
- io.substrait.type.Type.Bool (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Bool
- io.substrait.type.Type.Date (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Date
- io.substrait.type.Type.Decimal (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Decimal
- io.substrait.type.Type.FixedBinary (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.FixedBinary
- io.substrait.type.Type.FixedChar (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.FixedChar
- io.substrait.type.Type.FP32 (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.FP32
- io.substrait.type.Type.FP64 (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.FP64
- io.substrait.type.Type.Func (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Func
- io.substrait.type.Type.I16 (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.I16
- io.substrait.type.Type.I32 (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.I32
- io.substrait.type.Type.I64 (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.I64
- io.substrait.type.Type.I8 (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.I8
- io.substrait.type.Type.IntervalCompound (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.IntervalCompound
- io.substrait.type.Type.IntervalDay (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.IntervalDay
- io.substrait.type.Type.IntervalYear (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.IntervalYear
- io.substrait.type.Type.ListType (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.ListType
- io.substrait.type.Type.Map (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Map
- io.substrait.type.Type.ParameterBooleanValue (implements io.substrait.type.Type.Parameter)
- io.substrait.type.ImmutableType.ParameterBooleanValue
- io.substrait.type.Type.ParameterDataType (implements io.substrait.type.Type.Parameter)
- io.substrait.type.ImmutableType.ParameterDataType
- io.substrait.type.Type.ParameterEnumValue (implements io.substrait.type.Type.Parameter)
- io.substrait.type.ImmutableType.ParameterEnumValue
- io.substrait.type.Type.ParameterIntegerValue (implements io.substrait.type.Type.Parameter)
- io.substrait.type.ImmutableType.ParameterIntegerValue
- io.substrait.type.Type.ParameterNull (implements io.substrait.type.Type.Parameter)
- io.substrait.type.Type.ParameterStringValue (implements io.substrait.type.Type.Parameter)
- io.substrait.type.ImmutableType.ParameterStringValue
- io.substrait.type.Type.PrecisionTime (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.PrecisionTime
- io.substrait.type.Type.PrecisionTimestamp (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.PrecisionTimestamp
- io.substrait.type.Type.PrecisionTimestampTZ (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.PrecisionTimestampTZ
- io.substrait.type.Type.Str (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Str
- io.substrait.type.Type.Struct (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Struct
- io.substrait.type.Type.Time (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Time
- io.substrait.type.Type.Timestamp (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.Timestamp
- io.substrait.type.Type.TimestampTZ (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.TimestampTZ
- io.substrait.type.Type.UserDefined (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.UserDefined
- io.substrait.type.Type.UUID (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.UUID
- io.substrait.type.Type.VarChar (implements io.substrait.type.Type)
- io.substrait.type.ImmutableType.VarChar
- io.substrait.type.TypeCreator
- io.substrait.type.TypeExpressionEvaluator
- io.substrait.type.TypeVisitor.TypeThrowsVisitor<R,
E> (implements io.substrait.type.TypeVisitor<R, E>)
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> (implements org.antlr.v4.runtime.tree.ParseTreeVisitor<T>)
Interface Hierarchy
- io.substrait.expression.FunctionArg
- io.substrait.type.Type (also extends io.substrait.function.NullableType, io.substrait.function.ParameterizedType, io.substrait.function.TypeExpression)
- io.substrait.type.NamedStruct
- io.substrait.function.NullableType
- io.substrait.type.Type (also extends io.substrait.expression.FunctionArg, io.substrait.function.ParameterizedType, io.substrait.function.TypeExpression)
- org.antlr.v4.runtime.tree.ParseTreeListener
- io.substrait.type.SubstraitTypeListener
- org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- io.substrait.type.SubstraitTypeVisitor<T>
- io.substrait.type.Type.Parameter
- io.substrait.function.TypeExpression
- io.substrait.function.ParameterizedType
- io.substrait.type.Type (also extends io.substrait.expression.FunctionArg, io.substrait.function.NullableType, io.substrait.function.TypeExpression)
- io.substrait.type.Type (also extends io.substrait.expression.FunctionArg, io.substrait.function.NullableType, io.substrait.function.ParameterizedType)
- io.substrait.function.ParameterizedType
- io.substrait.type.TypeVisitor<R,
E>