Package | Description |
---|---|
gudusoft.gsqlparser |
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects. |
gudusoft.gsqlparser.dlineage.dataflow.model | |
gudusoft.gsqlparser.nodes |
Provides the classes represents various SQL query parse tree node.
|
gudusoft.gsqlparser.nodes.functions | |
gudusoft.gsqlparser.nodes.hive | |
gudusoft.gsqlparser.nodes.mssql | |
gudusoft.gsqlparser.nodes.oracle | |
gudusoft.gsqlparser.nodes.postgresql | |
gudusoft.gsqlparser.nodes.snowflake | |
gudusoft.gsqlparser.nodes.teradata | |
gudusoft.gsqlparser.scriptWriter | |
gudusoft.gsqlparser.stmt |
Provides the classes represent various SQL statements.
|
gudusoft.gsqlparser.stmt.mssql | |
gudusoft.gsqlparser.stmt.oracle | |
gudusoft.gsqlparser.stmt.postgresql | |
gudusoft.gsqlparser.stmt.vertica |
Modifier and Type | Method and Description |
---|---|
static TConstant |
TGSqlParser.parseConstant(EDbVendor dbVendor,
String newConstant) |
TConstant |
TGSqlParser.parseConstant(String newConstant)
Create an constant object from the parameter: newConstant
|
Modifier and Type | Method and Description |
---|---|
TableColumn |
ModelFactory.createInsertTableColumn(Table tableModel,
TConstant column,
int columnIndex) |
TableColumn |
ModelFactory.createTableColumn(Table table,
TConstant constant) |
Constructor and Description |
---|
TableColumn(Table table,
TConstant columnObject) |
TableColumn(Table table,
TConstant columnObject,
int columnIndex) |
Modifier and Type | Method and Description |
---|---|
static TConstant |
TConstant.createConstant(ELiteralType literalType,
String valueStr) |
TConstant |
TTableSample.getBucketNumber() |
TConstant |
TUnpivotInClauseItem.getConstant() |
TConstant |
TConstantList.getConstant(int position) |
TConstant |
TExpression.getConstantOperand() |
TConstant |
TTypeName.getDisplayLength()
mysql display length for integer datatype
|
TConstant |
TDeclareSqlNode.getErrorCode() |
TConstant |
TCreateTableSqlNode.getExecuteCmd() |
TConstant |
TSubscripts.getFirst() |
TConstant |
TTypeName.getFractionalSecondsPrecision() |
TConstant |
TCreateFunctionSqlNode.getFunctionBody() |
TConstant |
TCreateFunctionOption.getFunctionBody() |
TConstant |
TCreateProcedureSqlNode.getFunctionBody() |
TConstant |
TCreateFunctionSqlNode.getFunctionDefinition() |
TConstant |
TTableHint.getHintValue() |
TConstant |
TConnectSqlNode.getHost() |
TConstant |
TOpenDatasource.getInit_string() |
TConstant |
TJsonObjectKeyValue.getKey() |
TConstant |
TKeyValueSqlNode.getKey() |
TConstant |
TCreateFunctionOption.getLanguage() |
TConstant |
TSubscripts.getLast() |
TConstant |
TColumnWithSortOrder.getLength()
MySQL index column
|
TConstant |
TTypeName.getLength()
it's a number, or a max constant.
|
TConstant |
TIndexColName.getLength()
Deprecated.
|
TConstant |
TAlterTypeOption.getLimitValue() |
TConstant |
TCreateFunctionSqlNode.getLinkSymbol() |
TConstant |
TCreateFunctionOption.getLinkSymbol() |
TConstant |
TCreateProcedureSqlNode.getLinkSymbol() |
TConstant |
TTypeName.getMax() |
TConstant |
TQueryHint.getMaxrecursion_number()
MAXRECURSION number
|
TConstant |
TCommentSqlNode.getMessage() |
TConstant |
TQueryHint.getNumber_of_processors()
MAXDOP number_of_processors
|
TConstant |
TQueryHint.getNumber_rows()
FAST number_rows
|
TConstant |
TAlterTableOption.getNumberOfBuckets()
Hive, Impala, number of buckets of INTO BUCKETS clause
valid when
TAlterTableOption.getOptionType() is:
EAlterTableOptionType.tableBuckets |
TConstant |
TTableSample.getNumerator() |
TConstant |
TCreateFunctionSqlNode.getObjfile() |
TConstant |
TCreateFunctionOption.getObjfile() |
TConstant |
TCreateProcedureSqlNode.getObjfile() |
TConstant |
TSequenceOption.getOptionValue() |
TConstant |
TAttributeOption.getOptionValueConstant() |
TConstant |
TTableSample.getOutofNumber() |
TConstant |
TBaseTablePartition.getPartitionNum() |
TConstant |
TConnectSqlNode.getPassword() |
TConstant |
TCreateDirectorySqlNode.getPath() |
TConstant |
TConnectSqlNode.getPort() |
TConstant |
TPrecisionScale.getPrecision() |
TConstant |
TTypeName.getPrecision() |
TConstant |
TCreateFunctionSqlNode.getProcedureLanguage() |
TConstant |
TCreateProcedureSqlNode.getProcedureLanguage() |
TConstant |
TOpenDatasource.getProvider_name() |
TConstant |
TTypeName.getReserve() |
TConstant |
TPrecisionScale.getScale() |
TConstant |
TTypeName.getScale() |
TConstant |
TTypeName.getSecondsPrecision() |
TConstant |
TCreateFunctionSqlNode.getSharedLibraryName() |
TConstant |
THandlerForCondition.getSqlstateCode() |
TConstant |
TTypeName.getStart() |
TConstant |
TDeclareSqlNode.getStateValue() |
TConstant |
TAlterTableOption.getStatisticsValue()
Greenplum,PostgreSQL,Snowflake, statistics value when option type is
EAlterTableOptionType.AlterColumn and subtype is EAlterColumnSubType.SetStatistics |
TConstant |
TDatatypeAttribute.getValue_literal() |
TConstant |
TParameterDeclaration.getVaryPrecision()
SQL Server varying precision
|
TConstant |
TBeginTranSqlNode.getWithMarkDescription() |
Modifier and Type | Method and Description |
---|---|
TPTNodeList<TConstant> |
TUnpivotInClauseItem.getConstantList() |
ArrayList<TConstant> |
TCreateTableSqlNode.getLocationFiles() |
Modifier and Type | Method and Description |
---|---|
void |
TConstantList.addConstant(TConstant def) |
static TExpression |
TExpression.createExpression(EDbVendor dbVendor,
EExpressionType pExpressionType,
TSourceToken pOperatorToken,
TObjectName pLeft,
TConstant pRight) |
static TExpression |
TExpression.createExpression(EDbVendor dbVendor,
TConstant constantOperand) |
TParseTreeNode |
TNodeFactory.createSimpleExpression(TConstant cnt) |
void |
TParseTreeVisitor.postVisit(TConstant node) |
void |
TParseTreeVisitor.preVisit(TConstant node) |
void |
TTableSample.setBucketNumber(TConstant bucketNumber) |
void |
TUnpivotInClauseItem.setConstant(TConstant constant) |
void |
TExpression.setConstantOperand(TConstant constantOperand) |
void |
TCreateTableSqlNode.setExecuteCmd(TConstant executeCmd) |
void |
TSubscripts.setFirst(TConstant first) |
void |
TTypeName.setFractionalSecondsPrecision(TConstant fractionalSecondsPrecision) |
void |
TCreateFunctionSqlNode.setFunctionBody(TConstant functionBody) |
void |
TCreateProcedureSqlNode.setFunctionBody(TConstant functionBody) |
void |
TCreateFunctionSqlNode.setFunctionDefinition(TConstant functionDefinition) |
void |
TTableHint.setHintValue(TConstant hintValue) |
void |
TOpenDatasource.setInit_string(TConstant init_string) |
void |
TSubscripts.setLast(TConstant last) |
void |
TColumnWithSortOrder.setLength(TConstant length) |
void |
TTypeName.setLength(TConstant length) |
void |
TIndexColName.setLength(TConstant length)
Deprecated.
|
void |
TCreateFunctionSqlNode.setLinkSymbol(TConstant linkSymbol) |
void |
TTypeName.setMax(TConstant max) |
void |
TQueryHint.setMaxrecursion_number(TConstant maxrecursion_number) |
void |
TColumnDefinition.setNestedTableColumnPath(TConstant nestedTableColumnPath) |
void |
TQueryHint.setNumber_of_processors(TConstant number_of_processors) |
void |
TQueryHint.setNumber_rows(TConstant number_rows) |
void |
TAlterTableOption.setNumberOfBuckets(TConstant numberOfBuckets) |
void |
TTableSample.setNumerator(TConstant numerator) |
void |
TCreateFunctionSqlNode.setObjfile(TConstant objfile) |
void |
TSequenceOption.setOptionValue(TConstant optionValue) |
void |
TMySQLCreateTableOption.setOptionValueConstant(TConstant optionValueConstant) |
void |
TAttributeOption.setOptionValueConstant(TConstant optionValueConstant) |
void |
TTableSample.setOutofNumber(TConstant outofNumber) |
void |
TBaseTablePartition.setPartitionNum(TConstant partitionNum) |
void |
TPrecisionScale.setPrecision(TConstant precision) |
void |
TTypeName.setPrecision(TConstant precision) |
void |
TCreateProcedureSqlNode.setProcedureLanguage(TConstant procedureLanguage) |
void |
TOpenDatasource.setProvider_name(TConstant provider_name) |
void |
TTypeName.setReserve(TConstant reserve) |
void |
TPrecisionScale.setScale(TConstant scale) |
void |
TTypeName.setScale(TConstant scale) |
void |
TTypeName.setSecondsPrecision(TConstant secondsPrecision) |
void |
TCreateFunctionSqlNode.setSharedLibraryName(TConstant sharedLibraryName) |
void |
TTypeName.setStart(TConstant start) |
void |
TAlterTableOption.setStatisticsValue(TConstant statisticsValue) |
void |
TContainsTable.setTop_n_by_rank(TConstant top_n_by_rank) |
void |
TDatatypeAttribute.setValue_literal(TConstant value_literal) |
void |
TParameterDeclaration.setVaryPrecision(TConstant varyPrecision) |
void |
TBeginTranSqlNode.setWithMarkDescription(TConstant withMarkDescription) |
Modifier and Type | Method and Description |
---|---|
void |
TUnpivotInClauseItem.setConstantList(TPTNodeList<TConstant> constantList) |
void |
TCreateTableSqlNode.setLocationFiles(ArrayList<TConstant> locationFiles) |
Constructor and Description |
---|
TExpression(TConstant constantOperand) |
TTypeName(EDataType dataType,
TConstant length) |
TTypeName(EDataType dataType,
TConstant precision,
TConstant scale) |
Modifier and Type | Method and Description |
---|---|
TConstant |
TUnpackOption.getColCast() |
TConstant |
TUnpackOption.getDelimiter() |
TConstant |
TUnpackOption.getIgnoreInvalid() |
TConstant |
TUnpackOption.getIncludeColumnName() |
TConstant |
TUnpackOption.getOutputColumn() |
TConstant |
TUnpackOption.getRegex() |
TConstant |
TUnpackOption.getRegexSet() |
TConstant |
TUnpackOption.getTargetColumn() |
Modifier and Type | Method and Description |
---|---|
ArrayList<TConstant> |
TUnpackOption.getAccumulate() |
ArrayList<TConstant> |
TUnpackOption.getColumnLengths() |
ArrayList<TConstant> |
TUnpackOption.getOutputColumns() |
ArrayList<TConstant> |
TUnpackOption.getOutputDataTypes() |
ArrayList<TConstant> |
TUnpackOption.getTargetColumns() |
Modifier and Type | Method and Description |
---|---|
void |
TUnpackOption.setColCast(TConstant colCast) |
void |
TUnpackOption.setDelimiter(TConstant delimiter) |
void |
TUnpackOption.setIgnoreInvalid(TConstant ignoreInvalid) |
void |
TUnpackOption.setIncludeColumnName(TConstant includeColumnName) |
void |
TUnpackOption.setOutputColumn(TConstant outputColumn) |
void |
TUnpackOption.setRegex(TConstant regex) |
void |
TUnpackOption.setRegexSet(TConstant regexSet) |
void |
TUnpackOption.setTargetColumn(TConstant targetColumn) |
Modifier and Type | Method and Description |
---|---|
void |
TUnpackOption.setAccumulate(ArrayList<TConstant> accumulate) |
void |
TUnpackOption.setColumnLengths(ArrayList<TConstant> columnLengths) |
void |
TUnpackOption.setOutputColumns(ArrayList<TConstant> outputColumns) |
void |
TUnpackOption.setOutputDataTypes(ArrayList<TConstant> outputDataTypes) |
void |
TUnpackOption.setTargetColumns(ArrayList<TConstant> targetColumns) |
Modifier and Type | Method and Description |
---|---|
TConstant |
THiveTableBuckets.getNumberOfBuckets() |
Modifier and Type | Method and Description |
---|---|
void |
THiveTableBuckets.setNumberOfBuckets(TConstant numberOfBuckets) |
Modifier and Type | Method and Description |
---|---|
TConstant |
TMssqlBulkInsertSqlNode.getDatafile() |
Modifier and Type | Method and Description |
---|---|
ArrayList<TConstant> |
TCopyIntoSqlNode.getFromList() |
Modifier and Type | Method and Description |
---|---|
void |
TCopyIntoSqlNode.setFromList(ArrayList<TConstant> fromList) |
Modifier and Type | Method and Description |
---|---|
TConstant |
TStorageItem.getItemValue() |
TConstant |
TPhysicalAttributesItem.getItemValue() |
TConstant |
TOracleParallelClause.getParallelValue() |
TConstant |
TSizeClause.getSizeValue() |
Modifier and Type | Method and Description |
---|---|
TConstant |
TPartitionBoundSpecSqlNode.getModulus_numeric_literal() |
TConstant |
TMoveSqlNode.getMoveCount() |
TConstant |
TPartitionBoundSpecSqlNode.getRemainder_numeric_literal() |
Modifier and Type | Method and Description |
---|---|
TConstant |
TAtBeforeClause.getStatementId() |
Modifier and Type | Method and Description |
---|---|
TConstant |
TExpandOnClause.getTimeLiteral() |
Modifier and Type | Method and Description |
---|---|
void |
TExpandOnClause.setTimeLiteral(TConstant timeLiteral) |
Modifier and Type | Method and Description |
---|---|
void |
TScriptGeneratorVisitor.preVisit(TConstant node) |
Modifier and Type | Method and Description |
---|---|
TConstant |
TCreateTableSqlStatement.getExecuteCmd() |
TConstant |
TRaiseStmt.getFormatString() |
TConstant |
TCreateFunctionStmt.getFunctionDefinition() |
TConstant |
TConnectStmt.getHost() |
TConstant |
TCreateFunctionStmt.getLinkSymbol() |
TConstant |
TCreateProcedureStmt.getLinkSymbol() |
TConstant |
TCommentOnSqlStmt.getMessage() |
TConstant |
TCreateFunctionStmt.getObjfile() |
TConstant |
TCreateProcedureStmt.getObjfile() |
TConstant |
TConnectStmt.getPassword() |
TConstant |
TConnectStmt.getPort() |
TConstant |
TCreateFunctionStmt.getProcedureLanguage() |
TConstant |
TCreateProcedureStmt.getProcedureLanguage() |
TConstant |
TRoutine.getRoutineBodyInConstant() |
TConstant |
TRoutine.getRoutineLanguageInConstant() |
TConstant |
TRaiseStmt.getSqlState() |
TConstant |
TBeginTran.getWithMarkDescription() |
Modifier and Type | Method and Description |
---|---|
ArrayList<TConstant> |
TCreateTableSqlStatement.getLocationFiles() |
Modifier and Type | Method and Description |
---|---|
void |
TRaiseStmt.setFormatString(TConstant formatString) |
void |
TCommentOnSqlStmt.setMessage(TConstant message) |
void |
TRoutine.setRoutineBodyInConstant(TConstant routineBodyInConstant) |
void |
TRoutine.setRoutineLanguageInConstant(TConstant routineLanguageInConstant) |
void |
TRaiseStmt.setSqlState(TConstant sqlState) |
void |
TBeginTran.setWithMarkDescription(TConstant withMarkDescription) |
Modifier and Type | Method and Description |
---|---|
void |
TCreateTableSqlStatement.setLocationFiles(ArrayList<TConstant> locationFiles) |
Modifier and Type | Method and Description |
---|---|
TConstant |
TMssqlBulkInsert.getDatafile() |
TConstant |
TMssqlDeclare.getErrorCode() |
TConstant |
TMssqlDeclare.getStateValue() |
Modifier and Type | Method and Description |
---|---|
ArrayList<TConstant> |
TMssqlCopyIntoStmt.getFromList() |
Modifier and Type | Method and Description |
---|---|
void |
TMssqlBulkInsert.setDatafile(TConstant datafile) |
Modifier and Type | Method and Description |
---|---|
TConstant |
TOracleCreateDirectoryStmt.getPath() |
TConstant |
TPlsqlVarrayTypeDefStmt.getSizeLimit() |
Modifier and Type | Method and Description |
---|---|
void |
TOracleCreateDirectoryStmt.setPath(TConstant path) |
void |
TPlsqlVarrayTypeDefStmt.setSizeLimit(TConstant sizeLimit) |
Modifier and Type | Method and Description |
---|---|
TConstant |
TMoveStmt.getMoveCount() |
TConstant |
TForEachStmt.getSliceValue() |
Modifier and Type | Method and Description |
---|---|
void |
TMoveStmt.setMoveCount(TConstant moveCount) |
void |
TForEachStmt.setSliceValue(TConstant sliceValue) |
Modifier and Type | Method and Description |
---|---|
TConstant |
TVerticaCreateFunction.getProcedureLanguage() |
TConstant |
TCreateSubnet.getSubnetPrefix() |
Modifier and Type | Method and Description |
---|---|
void |
TVerticaCreateFunction.setProcedureLanguage(TConstant procedureLanguage) |