Uses of Class
gudusoft.gsqlparser.stmt.TSelectSqlStatement
Packages that use TSelectSqlStatement
Package
Description
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects.Provides the classes represents various SQL query parse tree node.
Provides the classes represent various SQL statements.
-
Uses of TSelectSqlStatement in gudusoft.gsqlparser
Methods in gudusoft.gsqlparser that return TSelectSqlStatementModifier and TypeMethodDescriptionstatic TSelectSqlStatementTGSqlParser.parseSubquery(EDbVendor dbVendor, String subquery) this method is thread safe.TGSqlParser.parseSubquery(String subquery) Create a select statement object from the parameter: subquery -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.dlineage
Methods in gudusoft.gsqlparser.dlineage with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionprotected booleanDataFlowAnalyzer.isTopResultSet(TSelectSqlStatement stmt) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.dlineage.dataflow.model
Methods in gudusoft.gsqlparser.dlineage.dataflow.model that return TSelectSqlStatementModifier and TypeMethodDescriptionSelectSetResultSet.getSelectObject()Cursor.getSelectStmt()SelectResultSet.getSelectStmt()Methods in gudusoft.gsqlparser.dlineage.dataflow.model that return types with arguments of type TSelectSqlStatementMethods in gudusoft.gsqlparser.dlineage.dataflow.model with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionModelFactory.createResultSet(TSelectSqlStatement select, boolean isTarget) ModelFactory.createSelectSetResultSet(TSelectSqlStatement stmt) Constructors in gudusoft.gsqlparser.dlineage.dataflow.model with parameters of type TSelectSqlStatementModifierConstructorDescriptionSelectResultSet(TSelectSqlStatement select, boolean isTarget) SelectSetResultSet(TSelectSqlStatement select, boolean isTarget) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.dlineage.util
Methods in gudusoft.gsqlparser.dlineage.util that return TSelectSqlStatementModifier and TypeMethodDescriptionstatic TSelectSqlStatementDlineageUtil.getLeftStmt(TSelectSqlStatement stmt) Methods in gudusoft.gsqlparser.dlineage.util with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionstatic TSelectSqlStatementDlineageUtil.getLeftStmt(TSelectSqlStatement stmt) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.nodes
Fields in gudusoft.gsqlparser.nodes declared as TSelectSqlStatementMethods in gudusoft.gsqlparser.nodes that return TSelectSqlStatementModifier and TypeMethodDescriptionTCTE.getSubquery()fullselect of this common table expression.TOpenQuery.getSubquery()TTable.getSubquery()TTopClause.getSubquery()TExpression.getSubQuery()TInExpr.getSubQuery()Deprecated.TMultiTarget.getSubQuery()this value list was generated from query.TPivotInClause.getSubQuery()Methods in gudusoft.gsqlparser.nodes with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidTTable.initAttributesForUnnest(TSQLEnv sqlEnv, TSelectSqlStatement select) voidTTable.initAttributesFromSubquery(TSelectSqlStatement subquery, String prefix) voidTParseTreeVisitor.postVisit(TSelectSqlStatement stmt) voidTParseTreeVisitor.preVisit(TSelectSqlStatement stmt) booleanTTable.searchColumn(TSelectSqlStatement select, String tableName, TObjectName pColumn, boolean pMustIn) voidTCTE.setSubquery(TSelectSqlStatement subquery) voidTTable.setSubquery(TSelectSqlStatement subquery) voidTTopClause.setSubquery(TSelectSqlStatement subquery) voidTExpression.setSubQuery(TSelectSqlStatement subQuery) voidTMultiTarget.setSubQuery(TSelectSqlStatement subQuery) voidTPivotInClause.setSubQuery(TSelectSqlStatement subQuery) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.nodes.functions
Methods in gudusoft.gsqlparser.nodes.functions that return TSelectSqlStatement -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.pp.processor.type.comm
Methods in gudusoft.gsqlparser.pp.processor.type.comm with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidDistinctKeyWordProcessor.process(TSelectSqlStatement node) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.pp.processor.type.select
Methods in gudusoft.gsqlparser.pp.processor.type.select with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionprotected List<TSourceToken[]>SelectKeyWordAlignProcessor.getTSourceToken(TSelectSqlStatement node) voidJoinOnProcessor.process(TSelectSqlStatement node) voidUnionProcessor.process(TSelectSqlStatement sql) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.pp.stmtformatter.type.comm
Methods in gudusoft.gsqlparser.pp.stmtformatter.type.comm with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionprotected voidSelectStmtFormatter.doFormat(TSelectSqlStatement sql) format the select statement -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.resolver
Methods in gudusoft.gsqlparser.resolver with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidTAttributeResolver.postVisit(TSelectSqlStatement stmt) voidTRelationResolver.postVisit(TSelectSqlStatement stmt) voidTStarColumnExpander.postVisit(TSelectSqlStatement stmt) Processes star columns in SELECT statements after their FROM clause is processed.voidTStarColumnPushDownResolver.postVisit(TSelectSqlStatement stmt) 处理 CTE (Common Table Expression) 中的星号列 工作流程: 1.voidTAttributeResolver.preVisit(TSelectSqlStatement stmt) voidTRelationResolver.preVisit(TSelectSqlStatement stmt) voidTRelationValidator.preVisit(TSelectSqlStatement node) voidTStarColumnExpander.preVisit(TSelectSqlStatement stmt) Tracks SELECT statements for proper scoping of star column resolution.voidTStarColumnPushDownResolver.preVisit(TSelectSqlStatement stmt) 处理 SELECT 语句中的星号列 工作流程: 1. -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.resolver2
Methods in gudusoft.gsqlparser.resolver2 that return types with arguments of type TSelectSqlStatementMethods in gudusoft.gsqlparser.resolver2 with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionScopeBuildResult.getScopeForStatement(TSelectSqlStatement stmt) Get the SelectScope for a specific statementvoidScopeBuilder.postVisit(TSelectSqlStatement stmt) voidScopeBuilder.preVisit(TSelectSqlStatement stmt) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.resolver2.inference
Methods in gudusoft.gsqlparser.resolver2.inference with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionEvidenceCollector.collectFromSelect(TSelectSqlStatement select) Collect evidence from a SELECT statement. -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.resolver2.namespace
Methods in gudusoft.gsqlparser.resolver2.namespace that return TSelectSqlStatementModifier and TypeMethodDescriptionCTENamespace.getSelectStatement()default TSelectSqlStatementINamespace.getSelectStatement()Get the underlying SELECT statement for this namespace.SubqueryNamespace.getSelectStatement()UnionNamespace.getSelectStatement()SubqueryNamespace.getSubquery()Methods in gudusoft.gsqlparser.resolver2.namespace that return types with arguments of type TSelectSqlStatementModifier and TypeMethodDescriptionUnionNamespace.getAllBranches()Get all branch SELECT statements.Constructors in gudusoft.gsqlparser.resolver2.namespace with parameters of type TSelectSqlStatementModifierConstructorDescriptionCTENamespace(TCTE cte, String cteName, TSelectSqlStatement selectStatement) CTENamespace(TCTE cte, String cteName, TSelectSqlStatement selectStatement, INameMatcher nameMatcher) SubqueryNamespace(TSelectSqlStatement subquery, String alias) SubqueryNamespace(TSelectSqlStatement subquery, String alias, INameMatcher nameMatcher) SubqueryNamespace(TSelectSqlStatement subquery, String alias, INameMatcher nameMatcher, boolean fromTableFunction) UnionNamespace(TSelectSqlStatement unionQuery, String alias, INameMatcher nameMatcher) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.scriptWriter
Methods in gudusoft.gsqlparser.scriptWriter with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidTScriptGeneratorVisitor.preVisit(TSelectSqlStatement node) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.stmt
Methods in gudusoft.gsqlparser.stmt that return TSelectSqlStatementModifier and TypeMethodDescriptionTSelectSqlStatement.getFarLeftStmt()TSelectSqlStatement.getLeftStmt()Valid whengetSetOperator()is not setOperator_none.TAssignStmt.getQuery()TSelectSqlStatement.getRightStmt()Valid whengetSetOperator()is not setOperator_none.TAlterViewStatement.getSelectSqlStatement()TUnloadStmt.getSelectSqlStatement()TCreateFunctionStmt.getSqlQuery()TCreateMaterializedSqlStatement.getSubquery()TCreateViewSqlStatement.getSubquery()TCursorDeclStmt.getSubquery()A SQL SELECT statement.TForStmt.getSubquery()TLoopStmt.getSubquery()TOpenforStmt.getSubquery()TCopyStmt.getSubQuery()TCreateTableSqlStatement.getSubQuery()Data of the created table is derived from this select statement.TDeclareCursorStmt.getSubQuery()TInsertSqlStatement.getSubQuery()value clause valid whenTInsertSqlStatement.getInsertSource()isEInsertSource.subquery.TUpsertStmt.getSubQuery()Methods in gudusoft.gsqlparser.stmt that return types with arguments of type TSelectSqlStatementModifier and TypeMethodDescriptionTSelectSqlStatement.getFlattenedSelects()TSelectSqlStatement.getMultiSelectStatements()Hive, from ...Methods in gudusoft.gsqlparser.stmt with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidTSelectSqlStatement.setLeftStmt(TSelectSqlStatement leftStmt) voidTSelectSqlStatement.setRightStmt(TSelectSqlStatement rightStmt) voidTAlterViewStatement.setSelectSqlStatement(TSelectSqlStatement selectSqlStatement) voidTCreateMaterializedSqlStatement.setSubquery(TSelectSqlStatement subquery) voidTCreateViewSqlStatement.setSubquery(TSelectSqlStatement subquery) voidTCursorDeclStmt.setSubquery(TSelectSqlStatement subquery) voidTForStmt.setSubquery(TSelectSqlStatement subquery) voidTLoopStmt.setSubquery(TSelectSqlStatement subquery) voidTOpenforStmt.setSubquery(TSelectSqlStatement subquery) voidTCreateTableSqlStatement.setSubQuery(TSelectSqlStatement subQuery) voidTInsertSqlStatement.setSubQuery(TSelectSqlStatement subQuery) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.stmt.bigquery
Methods in gudusoft.gsqlparser.stmt.bigquery that return TSelectSqlStatementModifier and TypeMethodDescriptionTCreateModelSqlStatement.getSubQuery()Get the AS query statement that provides training data.TExportDataStmt.getSubQuery() -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.stmt.db2
Methods in gudusoft.gsqlparser.stmt.db2 that return TSelectSqlStatementModifier and TypeMethodDescriptionTDb2DeclareCursorStatement.getSubquery()TDb2ReturnStmt.getSubquery()Methods in gudusoft.gsqlparser.stmt.db2 with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidTDb2DeclareCursorStatement.setSubquery(TSelectSqlStatement subquery) voidTDb2ReturnStmt.setSubquery(TSelectSqlStatement subquery) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.stmt.hive
Subclasses of TSelectSqlStatement in gudusoft.gsqlparser.stmt.hive -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.stmt.mssql
Methods in gudusoft.gsqlparser.stmt.mssql that return TSelectSqlStatementModifier and TypeMethodDescriptionTMssqlDeclare.getSubquery()TMssqlReturn.getSubquery()TMssqlSet.getSubquery()Methods in gudusoft.gsqlparser.stmt.mssql with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidTMssqlDeclare.setSubquery(TSelectSqlStatement subquery) voidTMssqlReturn.setSubquery(TSelectSqlStatement subquery) voidTMssqlSet.setSubquery(TSelectSqlStatement subquery) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.stmt.redshift
Methods in gudusoft.gsqlparser.stmt.redshift that return TSelectSqlStatementMethods in gudusoft.gsqlparser.stmt.redshift with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidTRedshiftDeclare.setSubquery(TSelectSqlStatement subquery) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.stmt.snowflake
Methods in gudusoft.gsqlparser.stmt.snowflake that return TSelectSqlStatementMethods in gudusoft.gsqlparser.stmt.snowflake with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidTSnowflakeCopyIntoStmt.setSubQuery(TSelectSqlStatement subQuery) -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.stmt.vertica
Methods in gudusoft.gsqlparser.stmt.vertica that return TSelectSqlStatement -
Uses of TSelectSqlStatement in gudusoft.gsqlparser.util
Methods in gudusoft.gsqlparser.util with parameters of type TSelectSqlStatementModifier and TypeMethodDescriptionvoidjoinRelationAnalyze.searchSubQuery(TSelectSqlStatement select)