Hierarchy For All Packages
Package Hierarchies:- org.apache.shardingsphere.infra.binder,
- org.apache.shardingsphere.infra.binder.aware,
- org.apache.shardingsphere.infra.binder.segment.insert.keygen,
- org.apache.shardingsphere.infra.binder.segment.insert.keygen.engine,
- org.apache.shardingsphere.infra.binder.segment.insert.values,
- org.apache.shardingsphere.infra.binder.segment.insert.values.expression,
- org.apache.shardingsphere.infra.binder.segment.select.groupby,
- org.apache.shardingsphere.infra.binder.segment.select.groupby.engine,
- org.apache.shardingsphere.infra.binder.segment.select.orderby,
- org.apache.shardingsphere.infra.binder.segment.select.orderby.engine,
- org.apache.shardingsphere.infra.binder.segment.select.pagination,
- org.apache.shardingsphere.infra.binder.segment.select.pagination.engine,
- org.apache.shardingsphere.infra.binder.segment.select.projection,
- org.apache.shardingsphere.infra.binder.segment.select.projection.engine,
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl,
- org.apache.shardingsphere.infra.binder.segment.select.subquery,
- org.apache.shardingsphere.infra.binder.segment.select.subquery.engine,
- org.apache.shardingsphere.infra.binder.segment.table,
- org.apache.shardingsphere.infra.binder.statement,
- org.apache.shardingsphere.infra.binder.statement.dal,
- org.apache.shardingsphere.infra.binder.statement.dcl,
- org.apache.shardingsphere.infra.binder.statement.ddl,
- org.apache.shardingsphere.infra.binder.statement.dml,
- org.apache.shardingsphere.infra.binder.type
Class Hierarchy
- java.lang.Object
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl.AggregationProjection (implements org.apache.shardingsphere.infra.binder.segment.select.projection.Projection)
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl.AggregationDistinctProjection
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl.ColumnProjection (implements org.apache.shardingsphere.infra.binder.segment.select.projection.Projection)
- org.apache.shardingsphere.infra.binder.statement.CommonSQLStatementContext (implements org.apache.shardingsphere.infra.binder.statement.SQLStatementContext)
- org.apache.shardingsphere.infra.binder.statement.ddl.AlterIndexStatementContext (implements org.apache.shardingsphere.infra.binder.type.IndexAvailable, org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.AlterTableStatementContext (implements org.apache.shardingsphere.infra.binder.type.ConstraintAvailable, org.apache.shardingsphere.infra.binder.type.IndexAvailable, org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.AlterViewStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.AnalyzeTableStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dml.CallStatementContext
- org.apache.shardingsphere.infra.binder.statement.ddl.CloseStatementContext (implements org.apache.shardingsphere.infra.binder.type.CursorAvailable, org.apache.shardingsphere.infra.binder.aware.CursorDefinitionAware, org.apache.shardingsphere.infra.binder.type.WhereAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.CommentStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dml.CopyStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.CreateDatabaseStatementContext
- org.apache.shardingsphere.infra.binder.statement.ddl.CreateFunctionStatementContext
- org.apache.shardingsphere.infra.binder.statement.ddl.CreateIndexStatementContext (implements org.apache.shardingsphere.infra.binder.type.IndexAvailable, org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.CreateProcedureStatementContext
- org.apache.shardingsphere.infra.binder.statement.ddl.CreateSchemaStatementContext
- org.apache.shardingsphere.infra.binder.statement.ddl.CreateTableStatementContext (implements org.apache.shardingsphere.infra.binder.type.ConstraintAvailable, org.apache.shardingsphere.infra.binder.type.IndexAvailable, org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.CreateViewStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.CursorStatementContext (implements org.apache.shardingsphere.infra.binder.type.CursorAvailable, org.apache.shardingsphere.infra.binder.aware.CursorDefinition, org.apache.shardingsphere.infra.binder.type.TableAvailable, org.apache.shardingsphere.infra.binder.type.WhereAvailable)
- org.apache.shardingsphere.infra.binder.statement.dml.DeleteStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable, org.apache.shardingsphere.infra.binder.type.WhereAvailable)
- org.apache.shardingsphere.infra.binder.statement.dcl.DenyUserStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dml.DoStatementContext
- org.apache.shardingsphere.infra.binder.statement.ddl.DropIndexStatementContext (implements org.apache.shardingsphere.infra.binder.type.IndexAvailable, org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.DropTableStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.DropViewStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.ExplainStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.FetchStatementContext (implements org.apache.shardingsphere.infra.binder.type.CursorAvailable, org.apache.shardingsphere.infra.binder.aware.CursorDefinitionAware, org.apache.shardingsphere.infra.binder.type.WhereAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.FlushStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dcl.GrantStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dml.InsertStatementContext (implements org.apache.shardingsphere.infra.binder.aware.ParameterAware, org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.KillStatementContext
- org.apache.shardingsphere.infra.binder.statement.dml.LoadDataStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dml.LoadXMLStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.MoveStatementContext (implements org.apache.shardingsphere.infra.binder.type.CursorAvailable, org.apache.shardingsphere.infra.binder.aware.CursorDefinitionAware, org.apache.shardingsphere.infra.binder.type.WhereAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.OptimizeTableStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.PrepareStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.RenameTableStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dcl.RevokeStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dml.SelectStatementContext (implements org.apache.shardingsphere.infra.binder.aware.ParameterAware, org.apache.shardingsphere.infra.binder.type.TableAvailable, org.apache.shardingsphere.infra.binder.type.WhereAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.ShowColumnsStatementContext (implements org.apache.shardingsphere.infra.binder.type.RemoveAvailable, org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.ShowCreateTableStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.ShowIndexStatementContext (implements org.apache.shardingsphere.infra.binder.type.RemoveAvailable, org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.ShowTablesStatementContext (implements org.apache.shardingsphere.infra.binder.type.RemoveAvailable)
- org.apache.shardingsphere.infra.binder.statement.dal.ShowTableStatusStatementContext (implements org.apache.shardingsphere.infra.binder.type.RemoveAvailable)
- org.apache.shardingsphere.infra.binder.statement.ddl.TruncateStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable)
- org.apache.shardingsphere.infra.binder.statement.UnknownSQLStatementContext
- org.apache.shardingsphere.infra.binder.statement.dml.UpdateStatementContext (implements org.apache.shardingsphere.infra.binder.type.TableAvailable, org.apache.shardingsphere.infra.binder.type.WhereAvailable)
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl.DerivedProjection (implements org.apache.shardingsphere.infra.binder.segment.select.projection.Projection)
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl.ExpressionProjection (implements org.apache.shardingsphere.infra.binder.segment.select.projection.Projection)
- org.apache.shardingsphere.infra.binder.segment.insert.keygen.GeneratedKeyContext
- org.apache.shardingsphere.infra.binder.segment.insert.keygen.engine.GeneratedKeyContextEngine
- org.apache.shardingsphere.infra.binder.segment.select.groupby.GroupByContext
- org.apache.shardingsphere.infra.binder.segment.select.groupby.engine.GroupByContextEngine
- org.apache.shardingsphere.infra.binder.segment.insert.values.InsertSelectContext
- org.apache.shardingsphere.infra.binder.segment.insert.values.InsertValueContext
- org.apache.shardingsphere.infra.binder.segment.select.pagination.engine.LimitPaginationContextEngine
- org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple.LiteralExpressionSegment (implements org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple.SimpleExpressionSegment)
- org.apache.shardingsphere.infra.binder.segment.insert.values.expression.DerivedLiteralExpressionSegment (implements org.apache.shardingsphere.infra.binder.segment.insert.values.expression.DerivedSimpleExpressionSegment)
- org.apache.shardingsphere.infra.binder.segment.insert.values.OnDuplicateUpdateContext
- org.apache.shardingsphere.infra.binder.segment.select.orderby.OrderByContext
- org.apache.shardingsphere.infra.binder.segment.select.orderby.engine.OrderByContextEngine
- org.apache.shardingsphere.infra.binder.segment.select.orderby.OrderByItem
- org.apache.shardingsphere.infra.binder.segment.select.pagination.PaginationContext
- org.apache.shardingsphere.infra.binder.segment.select.pagination.engine.PaginationContextEngine
- org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple.ParameterMarkerExpressionSegment (implements org.apache.shardingsphere.sql.parser.sql.common.segment.generic.AliasAvailable, org.apache.shardingsphere.sql.parser.sql.common.segment.generic.ParameterMarkerSegment, org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item.ProjectionSegment, org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple.SimpleExpressionSegment)
- org.apache.shardingsphere.infra.binder.segment.insert.values.expression.DerivedParameterMarkerExpressionSegment (implements org.apache.shardingsphere.infra.binder.segment.insert.values.expression.DerivedSimpleExpressionSegment)
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl.ParameterMarkerProjection (implements org.apache.shardingsphere.infra.binder.segment.select.projection.Projection)
- org.apache.shardingsphere.infra.binder.segment.select.projection.engine.ProjectionEngine
- org.apache.shardingsphere.infra.binder.segment.select.projection.ProjectionsContext
- org.apache.shardingsphere.infra.binder.segment.select.projection.engine.ProjectionsContextEngine
- org.apache.shardingsphere.infra.binder.segment.select.pagination.engine.RowNumberPaginationContextEngine
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl.ShorthandProjection (implements org.apache.shardingsphere.infra.binder.segment.select.projection.Projection)
- org.apache.shardingsphere.infra.binder.SQLStatementContextFactory
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl.SubqueryProjection (implements org.apache.shardingsphere.infra.binder.segment.select.projection.Projection)
- org.apache.shardingsphere.infra.binder.segment.select.subquery.SubqueryTableContext
- org.apache.shardingsphere.infra.binder.segment.select.subquery.engine.SubqueryTableContextEngine
- org.apache.shardingsphere.infra.binder.segment.table.TablesContext
- org.apache.shardingsphere.infra.binder.segment.select.pagination.engine.TopPaginationContextEngine
- org.apache.shardingsphere.infra.binder.segment.select.projection.impl.AggregationProjection (implements org.apache.shardingsphere.infra.binder.segment.select.projection.Projection)
Interface Hierarchy
- org.apache.shardingsphere.sql.parser.api.ASTNode
- org.apache.shardingsphere.sql.parser.sql.common.segment.SQLSegment
- org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ExpressionSegment
- org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple.SimpleExpressionSegment
- org.apache.shardingsphere.infra.binder.segment.insert.values.expression.DerivedSimpleExpressionSegment
- org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple.SimpleExpressionSegment
- org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ExpressionSegment
- org.apache.shardingsphere.sql.parser.sql.common.segment.SQLSegment
- org.apache.shardingsphere.infra.binder.type.ConstraintAvailable
- org.apache.shardingsphere.infra.binder.type.CursorAvailable
- org.apache.shardingsphere.infra.binder.aware.CursorDefinition
- org.apache.shardingsphere.infra.binder.aware.CursorDefinitionAware
- org.apache.shardingsphere.infra.binder.type.IndexAvailable
- org.apache.shardingsphere.infra.binder.aware.ParameterAware
- org.apache.shardingsphere.infra.binder.segment.select.projection.Projection
- org.apache.shardingsphere.infra.binder.type.RemoveAvailable
- org.apache.shardingsphere.infra.binder.statement.SQLStatementContext
- org.apache.shardingsphere.infra.binder.type.TableAvailable
- org.apache.shardingsphere.infra.binder.type.WhereAvailable
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.shardingsphere.infra.binder.segment.select.projection.DerivedColumn
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)