Hierarchy For All Packages
- io.github.mnesimiyilmaz.sql4json,
- io.github.mnesimiyilmaz.sql4json.cli,
- io.github.mnesimiyilmaz.sql4json.engine,
- io.github.mnesimiyilmaz.sql4json.engine.stage,
- io.github.mnesimiyilmaz.sql4json.exception,
- io.github.mnesimiyilmaz.sql4json.grammar,
- io.github.mnesimiyilmaz.sql4json.grouping,
- io.github.mnesimiyilmaz.sql4json.internal,
- io.github.mnesimiyilmaz.sql4json.json,
- io.github.mnesimiyilmaz.sql4json.mapper,
- io.github.mnesimiyilmaz.sql4json.parser,
- io.github.mnesimiyilmaz.sql4json.registry,
- io.github.mnesimiyilmaz.sql4json.settings,
- io.github.mnesimiyilmaz.sql4json.sorting,
- io.github.mnesimiyilmaz.sql4json.types
Class Hierarchy
- java.lang.Object
- org.antlr.v4.runtime.BaseErrorListener (implements org.antlr.v4.runtime.ANTLRErrorListener)
- io.github.mnesimiyilmaz.sql4json.parser.AntlrSyntaxErrorListener
- io.github.mnesimiyilmaz.sql4json.registry.BetweenConditionHandler (implements io.github.mnesimiyilmaz.sql4json.registry.ConditionHandler)
- io.github.mnesimiyilmaz.sql4json.BoundParameters
- io.github.mnesimiyilmaz.sql4json.settings.CacheSettings.Builder
- io.github.mnesimiyilmaz.sql4json.cli.CliRunner
- io.github.mnesimiyilmaz.sql4json.registry.ComparisonConditionHandler (implements io.github.mnesimiyilmaz.sql4json.registry.ConditionHandler)
- io.github.mnesimiyilmaz.sql4json.registry.ConditionHandlerRegistry
- io.github.mnesimiyilmaz.sql4json.json.DefaultJsonCodec (implements io.github.mnesimiyilmaz.sql4json.types.JsonCodec)
- io.github.mnesimiyilmaz.sql4json.settings.DefaultJsonCodecSettings.Builder
- io.github.mnesimiyilmaz.sql4json.engine.stage.DistinctStage (implements io.github.mnesimiyilmaz.sql4json.engine.MaterializingPipelineStage)
- io.github.mnesimiyilmaz.sql4json.engine.ExpressionEvaluator
- io.github.mnesimiyilmaz.sql4json.engine.FieldKey
- io.github.mnesimiyilmaz.sql4json.engine.FieldKey.Interner
- io.github.mnesimiyilmaz.sql4json.engine.FlatRow (implements io.github.mnesimiyilmaz.sql4json.engine.RowAccessor)
- io.github.mnesimiyilmaz.sql4json.registry.FunctionRegistry
- io.github.mnesimiyilmaz.sql4json.grouping.GroupAggregator
- io.github.mnesimiyilmaz.sql4json.engine.stage.GroupByStage (implements io.github.mnesimiyilmaz.sql4json.engine.MaterializingPipelineStage)
- io.github.mnesimiyilmaz.sql4json.engine.stage.HavingStage (implements io.github.mnesimiyilmaz.sql4json.engine.LazyPipelineStage)
- io.github.mnesimiyilmaz.sql4json.registry.InConditionHandler (implements io.github.mnesimiyilmaz.sql4json.registry.ConditionHandler)
- io.github.mnesimiyilmaz.sql4json.json.IsoTemporals
- io.github.mnesimiyilmaz.sql4json.json.JsonFlattener
- io.github.mnesimiyilmaz.sql4json.json.JsonParser
- io.github.mnesimiyilmaz.sql4json.json.JsonSerializer
- io.github.mnesimiyilmaz.sql4json.json.JsonToSqlConverter
- io.github.mnesimiyilmaz.sql4json.json.JsonUnflattener
- io.github.mnesimiyilmaz.sql4json.mapper.JsonValueMapper
- io.github.mnesimiyilmaz.sql4json.settings.LimitsSettings.Builder
- io.github.mnesimiyilmaz.sql4json.engine.stage.LimitStage (implements io.github.mnesimiyilmaz.sql4json.engine.LazyPipelineStage)
- io.github.mnesimiyilmaz.sql4json.cli.Main
- io.github.mnesimiyilmaz.sql4json.settings.MappingSettings.Builder
- io.github.mnesimiyilmaz.sql4json.registry.NullCheckConditionHandler (implements io.github.mnesimiyilmaz.sql4json.registry.ConditionHandler)
- io.github.mnesimiyilmaz.sql4json.registry.OperatorRegistry
- io.github.mnesimiyilmaz.sql4json.engine.stage.OrderByStage (implements io.github.mnesimiyilmaz.sql4json.engine.MaterializingPipelineStage)
- io.github.mnesimiyilmaz.sql4json.parser.ParameterConverter
- io.github.mnesimiyilmaz.sql4json.engine.ParameterSubstitutor
- io.github.mnesimiyilmaz.sql4json.PreparedQuery
- io.github.mnesimiyilmaz.sql4json.engine.QueryExecutor
- io.github.mnesimiyilmaz.sql4json.parser.QueryParser
- io.github.mnesimiyilmaz.sql4json.engine.Row (implements io.github.mnesimiyilmaz.sql4json.engine.RowAccessor)
- io.github.mnesimiyilmaz.sql4json.engine.RowSchema
- io.github.mnesimiyilmaz.sql4json.engine.RowSchema.Builder
- io.github.mnesimiyilmaz.sql4json.settings.SecuritySettings.Builder
- io.github.mnesimiyilmaz.sql4json.engine.stage.SelectStage (implements io.github.mnesimiyilmaz.sql4json.engine.LazyPipelineStage)
- io.github.mnesimiyilmaz.sql4json.SQL4Json
- io.github.mnesimiyilmaz.sql4json.SQL4JsonEngine
- io.github.mnesimiyilmaz.sql4json.SQL4JsonEngineBuilder
- io.github.mnesimiyilmaz.sql4json.grammar.SQL4JsonGrammar
- io.github.mnesimiyilmaz.sql4json.settings.Sql4jsonSettings.Builder
- io.github.mnesimiyilmaz.sql4json.sorting.SqlValueComparator
- io.github.mnesimiyilmaz.sql4json.json.StreamingJsonParser
- io.github.mnesimiyilmaz.sql4json.json.StreamingSerializer
- io.github.mnesimiyilmaz.sql4json.engine.StreamMaterializer
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.mnesimiyilmaz.sql4json.exception.SQL4JsonException
- io.github.mnesimiyilmaz.sql4json.exception.SQL4JsonBindException
- io.github.mnesimiyilmaz.sql4json.exception.SQL4JsonExecutionException
- io.github.mnesimiyilmaz.sql4json.exception.SQL4JsonMappingException
- io.github.mnesimiyilmaz.sql4json.exception.SQL4JsonParseException
- io.github.mnesimiyilmaz.sql4json.exception.SQL4JsonException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.mnesimiyilmaz.sql4json.engine.stage.TopNOrderByStage (implements io.github.mnesimiyilmaz.sql4json.engine.MaterializingPipelineStage)
- io.github.mnesimiyilmaz.sql4json.engine.stage.WhereStage (implements io.github.mnesimiyilmaz.sql4json.engine.LazyPipelineStage)
- io.github.mnesimiyilmaz.sql4json.engine.stage.WindowStage (implements io.github.mnesimiyilmaz.sql4json.engine.MaterializingPipelineStage)
- org.antlr.v4.runtime.BaseErrorListener (implements org.antlr.v4.runtime.ANTLRErrorListener)
Interface Hierarchy
- io.github.mnesimiyilmaz.sql4json.registry.ConditionHandler
- io.github.mnesimiyilmaz.sql4json.registry.CriteriaNode
- io.github.mnesimiyilmaz.sql4json.engine.Expression
- io.github.mnesimiyilmaz.sql4json.engine.Expression.WhenClause
- io.github.mnesimiyilmaz.sql4json.types.JsonCodec
- io.github.mnesimiyilmaz.sql4json.types.JsonValue
- io.github.mnesimiyilmaz.sql4json.json.JsonNumberValue
- io.github.mnesimiyilmaz.sql4json.engine.PipelineStage
- io.github.mnesimiyilmaz.sql4json.engine.LazyPipelineStage
- io.github.mnesimiyilmaz.sql4json.engine.MaterializingPipelineStage
- io.github.mnesimiyilmaz.sql4json.QueryResultCache
- io.github.mnesimiyilmaz.sql4json.engine.RowAccessor
- io.github.mnesimiyilmaz.sql4json.registry.SqlFunction
- io.github.mnesimiyilmaz.sql4json.types.SqlValue
- io.github.mnesimiyilmaz.sql4json.types.SqlNumber
Annotation Interface Hierarchy
- io.github.mnesimiyilmaz.sql4json.internal.SkipCoverageGenerated (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.mnesimiyilmaz.sql4json.grammar.Category
- io.github.mnesimiyilmaz.sql4json.registry.ConditionContext.ConditionType
- io.github.mnesimiyilmaz.sql4json.settings.DuplicateKeyPolicy
- io.github.mnesimiyilmaz.sql4json.parser.JoinType
- io.github.mnesimiyilmaz.sql4json.settings.MissingFieldPolicy
- io.github.mnesimiyilmaz.sql4json.registry.OperatorType
- io.github.mnesimiyilmaz.sql4json.parser.ParameterPositionKind
- io.github.mnesimiyilmaz.sql4json.grammar.TokenKind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.mnesimiyilmaz.sql4json.registry.AggregateFunction (implements io.github.mnesimiyilmaz.sql4json.registry.SqlFunction)
- io.github.mnesimiyilmaz.sql4json.registry.AndNode (implements io.github.mnesimiyilmaz.sql4json.registry.CriteriaNode)
- io.github.mnesimiyilmaz.sql4json.settings.CacheSettings
- io.github.mnesimiyilmaz.sql4json.registry.ComparisonOperatorDef
- io.github.mnesimiyilmaz.sql4json.registry.ConditionContext
- io.github.mnesimiyilmaz.sql4json.settings.DefaultJsonCodecSettings
- io.github.mnesimiyilmaz.sql4json.engine.Expression.AggregateFnCall (implements io.github.mnesimiyilmaz.sql4json.engine.Expression)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.ColumnRef (implements io.github.mnesimiyilmaz.sql4json.engine.Expression)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.LiteralVal (implements io.github.mnesimiyilmaz.sql4json.engine.Expression)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.NowRef (implements io.github.mnesimiyilmaz.sql4json.engine.Expression)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.ParameterRef (implements io.github.mnesimiyilmaz.sql4json.engine.Expression)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.ScalarFnCall (implements io.github.mnesimiyilmaz.sql4json.engine.Expression)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.SearchedCaseWhen (implements io.github.mnesimiyilmaz.sql4json.engine.Expression)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.SimpleCaseWhen (implements io.github.mnesimiyilmaz.sql4json.engine.Expression)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.WhenClause.SearchWhen (implements io.github.mnesimiyilmaz.sql4json.engine.Expression.WhenClause)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.WhenClause.ValueWhen (implements io.github.mnesimiyilmaz.sql4json.engine.Expression.WhenClause)
- io.github.mnesimiyilmaz.sql4json.engine.Expression.WindowFnCall (implements io.github.mnesimiyilmaz.sql4json.engine.Expression)
- io.github.mnesimiyilmaz.sql4json.grammar.FunctionInfo
- io.github.mnesimiyilmaz.sql4json.grouping.GroupKey
- io.github.mnesimiyilmaz.sql4json.parser.JoinDef
- io.github.mnesimiyilmaz.sql4json.parser.JoinEquality
- io.github.mnesimiyilmaz.sql4json.json.JsonArrayValue (implements io.github.mnesimiyilmaz.sql4json.types.JsonValue)
- io.github.mnesimiyilmaz.sql4json.json.JsonBooleanValue (implements io.github.mnesimiyilmaz.sql4json.types.JsonValue)
- io.github.mnesimiyilmaz.sql4json.json.JsonDecimalValue (implements io.github.mnesimiyilmaz.sql4json.json.JsonNumberValue)
- io.github.mnesimiyilmaz.sql4json.json.JsonDoubleValue (implements io.github.mnesimiyilmaz.sql4json.json.JsonNumberValue)
- io.github.mnesimiyilmaz.sql4json.json.JsonLongValue (implements io.github.mnesimiyilmaz.sql4json.json.JsonNumberValue)
- io.github.mnesimiyilmaz.sql4json.json.JsonNullValue (implements io.github.mnesimiyilmaz.sql4json.types.JsonValue)
- io.github.mnesimiyilmaz.sql4json.json.JsonObjectValue (implements io.github.mnesimiyilmaz.sql4json.types.JsonValue)
- io.github.mnesimiyilmaz.sql4json.json.JsonStringValue (implements io.github.mnesimiyilmaz.sql4json.types.JsonValue)
- io.github.mnesimiyilmaz.sql4json.settings.LimitsSettings
- io.github.mnesimiyilmaz.sql4json.settings.MappingSettings
- io.github.mnesimiyilmaz.sql4json.parser.OrderByColumnDef
- io.github.mnesimiyilmaz.sql4json.registry.OrNode (implements io.github.mnesimiyilmaz.sql4json.registry.CriteriaNode)
- io.github.mnesimiyilmaz.sql4json.parser.QueryDefinition
- io.github.mnesimiyilmaz.sql4json.registry.ScalarFunction (implements io.github.mnesimiyilmaz.sql4json.registry.SqlFunction)
- io.github.mnesimiyilmaz.sql4json.settings.SecuritySettings
- io.github.mnesimiyilmaz.sql4json.parser.SelectColumnDef
- io.github.mnesimiyilmaz.sql4json.registry.SingleConditionNode (implements io.github.mnesimiyilmaz.sql4json.registry.CriteriaNode)
- io.github.mnesimiyilmaz.sql4json.settings.Sql4jsonSettings
- io.github.mnesimiyilmaz.sql4json.types.SqlBoolean (implements io.github.mnesimiyilmaz.sql4json.types.SqlValue)
- io.github.mnesimiyilmaz.sql4json.types.SqlDate (implements io.github.mnesimiyilmaz.sql4json.types.SqlValue)
- io.github.mnesimiyilmaz.sql4json.types.SqlDateTime (implements io.github.mnesimiyilmaz.sql4json.types.SqlValue)
- io.github.mnesimiyilmaz.sql4json.types.SqlDecimal (implements io.github.mnesimiyilmaz.sql4json.types.SqlNumber)
- io.github.mnesimiyilmaz.sql4json.types.SqlDouble (implements io.github.mnesimiyilmaz.sql4json.types.SqlNumber)
- io.github.mnesimiyilmaz.sql4json.types.SqlLong (implements io.github.mnesimiyilmaz.sql4json.types.SqlNumber)
- io.github.mnesimiyilmaz.sql4json.types.SqlNull (implements io.github.mnesimiyilmaz.sql4json.types.SqlValue)
- io.github.mnesimiyilmaz.sql4json.types.SqlString (implements io.github.mnesimiyilmaz.sql4json.types.SqlValue)
- io.github.mnesimiyilmaz.sql4json.grammar.Token
- io.github.mnesimiyilmaz.sql4json.registry.ValueFunction (implements io.github.mnesimiyilmaz.sql4json.registry.SqlFunction)
- io.github.mnesimiyilmaz.sql4json.engine.WindowSpec
- java.lang.Record