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
- 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.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.ParenExpressionContext
- io.substrait.type.SubstraitTypeParser.TernaryContext
- io.substrait.type.SubstraitTypeParser.TypeLiteralContext
- io.substrait.type.SubstraitTypeParser.TypeParamContext
- 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.IntervalCompoundContext
- io.substrait.type.SubstraitTypeParser.IntervalDayContext
- io.substrait.type.SubstraitTypeParser.ListContext
- io.substrait.type.SubstraitTypeParser.MapContext
- io.substrait.type.SubstraitTypeParser.NStructContext
- io.substrait.type.SubstraitTypeParser.PrecisionTimestampContext
- io.substrait.type.SubstraitTypeParser.PrecisionTimestampTZContext
- io.substrait.type.SubstraitTypeParser.StructContext
- 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.UserDefinedContext
- io.substrait.type.SubstraitTypeParser.UuidContext
- io.substrait.type.SubstraitTypeParser.StartContext
- io.substrait.type.SubstraitTypeParser.TypeContext
- 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.Type.Bool (implements io.substrait.type.Type)
- io.substrait.type.Type.Date (implements io.substrait.type.Type)
- io.substrait.type.Type.Decimal (implements io.substrait.type.Type)
- io.substrait.type.Type.FixedBinary (implements io.substrait.type.Type)
- io.substrait.type.Type.FixedChar (implements io.substrait.type.Type)
- io.substrait.type.Type.FP32 (implements io.substrait.type.Type)
- io.substrait.type.Type.FP64 (implements io.substrait.type.Type)
- io.substrait.type.Type.I16 (implements io.substrait.type.Type)
- io.substrait.type.Type.I32 (implements io.substrait.type.Type)
- io.substrait.type.Type.I64 (implements io.substrait.type.Type)
- io.substrait.type.Type.I8 (implements io.substrait.type.Type)
- io.substrait.type.Type.IntervalCompound (implements io.substrait.type.Type)
- io.substrait.type.Type.IntervalDay (implements io.substrait.type.Type)
- io.substrait.type.Type.IntervalYear (implements io.substrait.type.Type)
- io.substrait.type.Type.ListType (implements io.substrait.type.Type)
- io.substrait.type.Type.Map (implements io.substrait.type.Type)
- io.substrait.type.Type.PrecisionTime (implements io.substrait.type.Type)
- io.substrait.type.Type.PrecisionTimestamp (implements io.substrait.type.Type)
- io.substrait.type.Type.PrecisionTimestampTZ (implements io.substrait.type.Type)
- io.substrait.type.Type.Str (implements io.substrait.type.Type)
- io.substrait.type.Type.Struct (implements io.substrait.type.Type)
- io.substrait.type.Type.Time (implements io.substrait.type.Type)
- io.substrait.type.Type.Timestamp (implements io.substrait.type.Type)
- io.substrait.type.Type.TimestampTZ (implements io.substrait.type.Type)
- io.substrait.type.Type.UserDefined (implements io.substrait.type.Type)
- io.substrait.type.Type.UUID (implements io.substrait.type.Type)
- io.substrait.type.Type.VarChar (implements io.substrait.type.Type)
- io.substrait.type.TypeCreator
- io.substrait.type.TypeExpressionEvaluator
- io.substrait.type.TypeVisitor.TypeThrowsVisitor<R,
E> (implements io.substrait.type.TypeVisitor<R, E>) - io.substrait.type.YamlRead
- 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.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>