接口的使用
com.alibaba.druid.sql.ast.statement.SQLTableSource
使用SQLTableSource的程序包
程序包
说明
-
com.alibaba.druid.sql中SQLTableSource的使用
参数类型为SQLTableSource的com.alibaba.druid.sql中的方法修饰符和类型方法说明static booleanSQLUtils.replaceInParent(SQLTableSource cmp, SQLTableSource dest) static SQLTableSourceSQLTransformUtils.transformOracleToPostgresql(SQLTableSource x) 类型变量类型为SQLTableSource的com.alibaba.druid.sql中的方法参数修饰符和类型方法说明static voidSQLUtils.acceptTableSource(String sql, DbType dbType, Consumer<SQLTableSource> consumer, Predicate<SQLTableSource> filter) static voidSQLUtils.acceptTableSource(String sql, DbType dbType, Consumer<SQLTableSource> consumer, Predicate<SQLTableSource> filter) -
com.alibaba.druid.sql.ast中SQLTableSource的使用
参数类型为SQLTableSource的com.alibaba.druid.sql.ast中的方法 -
com.alibaba.druid.sql.ast.expr中SQLTableSource的使用
修饰符和类型方法说明SQLAllColumnExpr.getResolvedTableSource()SQLIdentifierExpr.getResolvedTableSource()SQLPropertyExpr.getResolvedTableSource()修饰符和类型方法说明voidSQLAllColumnExpr.setResolvedTableSource(SQLTableSource resolvedTableSource) voidSQLIdentifierExpr.setResolvedTableSource(SQLTableSource resolvedTableSource) voidSQLPropertyExpr.setResolvedTableSource(SQLTableSource resolvedTableSource) -
com.alibaba.druid.sql.ast.statement中SQLTableSource的使用
修饰符和类型类说明classclassclassclassclassclassclassclassCreated by wenshao on 23/02/2017.static class修饰符和类型字段说明protected SQLTableSourceSQLDeleteStatement.fromprotected SQLTableSourceSQLSelectQueryBlock.fromprotected SQLTableSourceSQLUpdateStatement.fromprotected SQLTableSourceSQLCreateIndexStatement.inprotected SQLTableSourceSQLJoinTableSource.leftprotected SQLTableSourceSQLJoinTableSource.rightprotected SQLTableSourceSQLDeleteStatement.tableSourceprotected SQLTableSourceSQLUpdateStatement.tableSourceprotected SQLTableSourceSQLDeleteStatement.using修饰符和类型方法说明SQLTableSource.clone()SQLTableSourceImpl.clone()SQLExprTableSource.findTableSource(long alias_hash) SQLJoinTableSource.findTableSource(long alias_hash) SQLLateralViewTableSource.findTableSource(long alias_hash) SQLSelectQueryBlock.findTableSource(String alias) SQLTableSource.findTableSource(long alias_hash) SQLTableSource.findTableSource(String alias) SQLTableSourceImpl.findTableSource(long alias_hash) SQLTableSourceImpl.findTableSource(String alias) SQLExprTableSource.findTableSourceWithColumn(long columnName_hash, String name, int option) SQLExprTableSource.findTableSourceWithColumn(String columnName) SQLJoinTableSource.findTableSourceWithColumn(long columnNameHash, String name, int option) SQLJoinTableSource.findTableSourceWithColumn(String columnName) SQLLateralViewTableSource.findTableSourceWithColumn(long columnNameHash, String columnName, int option) SQLSelectQueryBlock.findTableSourceWithColumn(long columnHash) SQLSelectQueryBlock.findTableSourceWithColumn(String column) SQLSubqueryTableSource.findTableSourceWithColumn(long columnNameHash, String columnName, int option) SQLSubqueryTableSource.findTableSourceWithColumn(String columnName) SQLTableSource.findTableSourceWithColumn(long columnName_hash) SQLTableSource.findTableSourceWithColumn(long columnName_hash, String name, int option) SQLTableSource.findTableSourceWithColumn(SQLName columnName) SQLTableSource.findTableSourceWithColumn(String columnName) SQLTableSourceImpl.findTableSourceWithColumn(long columnNameHash) SQLTableSourceImpl.findTableSourceWithColumn(long columnNameHash, String columnName, int option) SQLTableSourceImpl.findTableSourceWithColumn(SQLName columnName) SQLTableSourceImpl.findTableSourceWithColumn(String columnName) SQLUnionQueryTableSource.findTableSourceWithColumn(long columnNameHash, String columnName, int option) SQLWithSubqueryClause.Entry.findTableSourceWithColumn(long columnNameHash, String columnName, int option) SQLDeleteStatement.getFrom()SQLSelectQueryBlock.getFrom()SQLUpdateStatement.getFrom()SQLCreateIndexStatement.getIn()SQLMergeStatement.getInto()SQLJoinTableSource.getLeft()SQLJoinTableSource.getRight()SQLCreateIndexStatement.getTable()SQLDeleteStatement.getTableSource()SQLLateralViewTableSource.getTableSource()SQLUpdateStatement.getTableSource()SQLDeleteStatement.getUsing()SQLMergeStatement.getUsing()SQLJoinTableSource.other(SQLTableSource x) 返回变量类型为SQLTableSource的类型的com.alibaba.druid.sql.ast.statement中的方法修饰符和类型方法说明booleanSQLJoinTableSource.contains(SQLTableSource tableSource, SQLExpr condition) booleanSQLJoinTableSource.contains(SQLTableSource tableSource, SQLExpr condition, SQLJoinTableSource.JoinType joinType) SQLJoinTableSource.findJoin(SQLTableSource tableSource, SQLJoinTableSource.JoinType joinType) SQLJoinTableSource.join(SQLTableSource right, SQLJoinTableSource.JoinType joinType, SQLExpr condition) SQLJoinTableSource.other(SQLTableSource x) booleanSQLJoinTableSource.replace(SQLTableSource cmp, SQLTableSource target) voidSQLDeleteStatement.setFrom(SQLTableSource from) voidSQLSelectQueryBlock.setFrom(SQLTableSource from) voidSQLUpdateStatement.setFrom(SQLTableSource from) voidSQLCreateIndexStatement.setIn(SQLTableSource x) voidSQLMergeStatement.setInto(SQLTableSource into) voidSQLJoinTableSource.setLeft(SQLTableSource left) voidSQLJoinTableSource.setRight(SQLTableSource right) voidSQLCreateIndexStatement.setTable(SQLTableSource table) voidSQLDeleteStatement.setTableSource(SQLTableSource tableSource) voidSQLLateralViewTableSource.setTableSource(SQLTableSource tableSource) voidSQLUpdateStatement.setTableSource(SQLTableSource tableSource) voidSQLDeleteStatement.setUsing(SQLTableSource using) voidSQLMergeStatement.setUsing(SQLTableSource using) 类型变量类型为SQLTableSource的com.alibaba.druid.sql.ast.statement中的方法参数修饰符和类型方法说明voidSQLJoinTableSource.splitTo(List<SQLTableSource> outTableSources, SQLJoinTableSource.JoinType joinType) 限定符构造器说明SQLJoinTableSource(SQLTableSource left, SQLJoinTableSource.JoinType joinType, SQLTableSource right, SQLExpr condition) -
com.alibaba.druid.sql.dialect.db2.ast中SQLTableSource的使用
-
com.alibaba.druid.sql.dialect.hive.ast中SQLTableSource的使用
-
com.alibaba.druid.sql.dialect.hive.parser中SQLTableSource的使用
-
com.alibaba.druid.sql.dialect.mysql.ast.statement中SQLTableSource的使用
-
com.alibaba.druid.sql.dialect.mysql.parser中SQLTableSource的使用
修饰符和类型方法说明MySqlSelectParser.parseTableSource()MySqlSelectParser.parseTableSource(SQLObject parent) MySqlSelectIntoParser.parseTableSourceRest(SQLTableSource tableSource) MySqlSelectParser.parseTableSourceRest(SQLTableSource tableSource) protected SQLTableSourceMySqlSelectParser.primaryTableSourceRest(SQLTableSource tableSource) 修饰符和类型方法说明MySqlSelectIntoParser.parseTableSourceRest(SQLTableSource tableSource) MySqlSelectParser.parseTableSourceRest(SQLTableSource tableSource) protected SQLTableSourceMySqlSelectParser.primaryTableSourceRest(SQLTableSource tableSource) -
com.alibaba.druid.sql.dialect.odps.ast中SQLTableSource的使用
修饰符和类型方法说明voidOdpsUnloadStatement.setFrom(SQLTableSource x) voidOdpsSetLabelStatement.setTable(SQLTableSource table) -
com.alibaba.druid.sql.dialect.odps.parser中SQLTableSource的使用
修饰符和类型方法说明OdpsSelectParser.parseTableSource()protected SQLTableSourceOdpsSelectParser.primaryTableSourceRest(SQLTableSource tableSource) 修饰符和类型方法说明voidOdpsSelectParser.parseTableSourceSample(SQLTableSource tableSource) protected SQLTableSourceOdpsSelectParser.primaryTableSourceRest(SQLTableSource tableSource) -
com.alibaba.druid.sql.dialect.oracle.ast.clause中SQLTableSource的使用
-
com.alibaba.druid.sql.dialect.oracle.ast.stmt中SQLTableSource的使用
修饰符和类型类说明classclassclass修饰符和类型方法说明OracleSelectJoin.join(SQLTableSource right, SQLJoinTableSource.JoinType joinType, SQLExpr condition) 限定符构造器说明OracleSelectJoin(SQLTableSource left, SQLJoinTableSource.JoinType joinType, SQLTableSource right, SQLExpr condition) -
com.alibaba.druid.sql.dialect.oracle.parser中SQLTableSource的使用
修饰符和类型方法说明OracleSelectParser.parseTableSource()OracleSelectParser.parseTableSourcePrimary()protected SQLTableSourceOracleSelectParser.parseTableSourceRest(OracleSelectTableSource tableSource) protected SQLTableSourceOracleSelectParser.primaryTableSourceRest(SQLTableSource tableSource) 修饰符和类型方法说明protected voidOracleSelectParser.parsePivot(SQLTableSource tableSource) protected SQLTableSourceOracleSelectParser.primaryTableSourceRest(SQLTableSource tableSource) -
com.alibaba.druid.sql.dialect.oscar.ast.stmt中SQLTableSource的使用
-
com.alibaba.druid.sql.dialect.oscar.parser中SQLTableSource的使用
-
com.alibaba.druid.sql.dialect.postgresql.ast.stmt中SQLTableSource的使用
-
com.alibaba.druid.sql.dialect.postgresql.parser中SQLTableSource的使用
-
com.alibaba.druid.sql.dialect.sqlserver.parser中SQLTableSource的使用
-
com.alibaba.druid.sql.parser中SQLTableSource的使用
修饰符和类型方法说明protected SQLTableSourceSQLSelectParser.parseLateralView(SQLTableSource tableSource) SQLSelectParser.parseTableSource()SQLSelectParser.parseTableSourceRest(SQLTableSource tableSource) protected SQLTableSourceSQLSelectParser.primaryTableSourceRest(SQLTableSource tableSource) 修饰符和类型方法说明protected SQLTableSourceSQLSelectParser.parseLateralView(SQLTableSource tableSource) protected voidSQLSelectParser.parsePivot(SQLTableSource tableSource) SQLSelectParser.parseTableSourceRest(SQLTableSource tableSource) voidSQLSelectParser.parseTableSourceSample(SQLTableSource tableSource) voidSQLSelectParser.parseTableSourceSampleHive(SQLTableSource tableSource) protected SQLTableSourceSQLSelectParser.primaryTableSourceRest(SQLTableSource tableSource) -
com.alibaba.druid.sql.repository中SQLTableSource的使用
修饰符和类型方法说明protected SQLTableSourceSchemaResolveVisitor.Context.findTableSource(long nameHash) protected SQLTableSourceSchemaResolveVisitor.Context.findTableSourceRecursive(long nameHash) SchemaResolveVisitor.Context.getFrom()SchemaResolveVisitor.Context.getTableSource()修饰符和类型方法说明voidSchemaResolveVisitor.Context.addTableSource(long alias_hash, SQLTableSource tableSource) protected voidSchema.computeTables(SQLTableSource x, Map<String, SchemaObject> tables) Schema.findColumn(SQLTableSource tableSource, SQLExpr expr) Schema.findColumn(SQLTableSource tableSource, SQLSelectItem selectItem) SchemaRepository.findColumn(SQLTableSource tableSource, SQLExpr expr) SchemaRepository.findColumn(SQLTableSource tableSource, SQLSelectItem selectItem) Schema.findTable(SQLTableSource tableSource, SQLExpr expr) Schema.findTable(SQLTableSource tableSource, SQLSelectItem selectItem) Schema.findTable(SQLTableSource tableSource, String alias) SchemaRepository.findTable(SQLTableSource tableSource, SQLExpr expr) SchemaRepository.findTable(SQLTableSource tableSource, SQLSelectItem selectItem) SchemaRepository.findTable(SQLTableSource tableSource, String alias) Schema.getTables(SQLTableSource x) SchemaRepository.getTables(SQLTableSource x) voidSchemaResolveVisitor.Context.setFrom(SQLTableSource from) voidSchemaResolveVisitor.Context.setTableSource(SQLTableSource tableSource) -
com.alibaba.druid.sql.visitor中SQLTableSource的使用
类型参数类型为SQLTableSource的com.alibaba.druid.sql.visitor中的字段返回变量类型为SQLTableSource的类型的com.alibaba.druid.sql.visitor中的方法修饰符和类型方法说明protected booleanSQLASTOutputVisitor.isTableSourceAlias(SQLTableSource from, String... tableNames) protected voidSQLASTOutputVisitor.printTableSource(SQLTableSource x) -
com.alibaba.druid.support.calcite中SQLTableSource的使用
-
com.alibaba.druid.wall.spi中SQLTableSource的使用
参数类型为SQLTableSource的com.alibaba.druid.wall.spi中的方法修饰符和类型方法说明static voidWallVisitorUtils.checkReadOnly(WallVisitor visitor, SQLTableSource tableSource) static booleanWallVisitorUtils.isSimpleCountTableSource(WallVisitor visitor, SQLTableSource tableSource)