Package | Description |
---|---|
gudusoft.gsqlparser.dlineage.dataflow.model | |
gudusoft.gsqlparser.nodes |
Provides the classes represents various SQL query parse tree node.
|
gudusoft.gsqlparser.nodes.mssql | |
gudusoft.gsqlparser.nodes.teradata | |
gudusoft.gsqlparser.pp.processor.type.comm | |
gudusoft.gsqlparser.scriptWriter | |
gudusoft.gsqlparser.sqlenv | |
gudusoft.gsqlparser.stmt |
Provides the classes represent various SQL statements.
|
gudusoft.gsqlparser.stmt.db2 | |
gudusoft.gsqlparser.stmt.mssql | |
gudusoft.gsqlparser.stmt.mysql | |
gudusoft.gsqlparser.stmt.oracle | |
gudusoft.gsqlparser.stmt.vertica |
Modifier and Type | Method and Description |
---|---|
TTypeName |
Argument.getDataType() |
Modifier and Type | Method and Description |
---|---|
void |
Argument.setDataType(TTypeName dataType) |
Modifier and Type | Method and Description |
---|---|
TTypeName |
TTypeName.clone() |
TTypeName |
TFunctionCall.getAsDatatype()
get datatype defined in Oracle XMLSERIALIZE(value_expr as datatype)
|
TTypeName |
TConstant.getCastType()
Constants can be specified with explicit types.
|
TTypeName |
TCreateSequenceSqlNode.getData_type() |
TTypeName |
TDeclareVariable.getDatatype() |
TTypeName |
TColumnDefinition.getDatatype()
When create table by using a subquery, then you can omit column and datatype unless you are creating an index-organized table.
|
TTypeName |
TTypeAttribute.getDatatype()
Datatype of attribute.
|
TTypeName |
TParameterDeclaration.getDataType()
Datatype of declared element.
|
TTypeName |
TExplicitDataTypeConversion.getDataType() |
TTypeName |
TTypeName.getElementType() |
TTypeName |
TTypeName.getKeyType() |
TTypeName |
TAlterTableOption.getNewDataType()
new data type when option type is
EAlterTableOptionType.AlterColumn and subtype is EAlterColumnSubType.SetDataType |
TTypeName |
TAttributeOption.getOptionValueDataType() |
TTypeName |
TTypeName.getPrimitiveTypeOfMap() |
TTypeName |
TCreateFunctionSqlNode.getReturnDataType() |
TTypeName |
TCreateProcedureSqlNode.getReturnDataType() |
TTypeName |
TFunctionCall.getTypename() |
TTypeName |
TExpression.getTypeName() |
TTypeName |
TOutputFormatPhrase.getTypeName()
Deprecated.
|
TTypeName |
TTypeNameList.getTypeName(int position) |
TTypeName |
TTypeName.getTypeOfList()
Type of <T> in Hive, BigQuery Array <T>.
|
TTypeName |
TTypeName.getTypeOfMap() |
TTypeName |
TTypeName.getValueType() |
Modifier and Type | Method and Description |
---|---|
TPTNodeList<TTypeName> |
TTypeName.getColTypeList() |
Modifier and Type | Method and Description |
---|---|
void |
TTypeNameList.addTypeName(TTypeName typeName) |
void |
TParseTreeVisitor.postVisit(TTypeName node) |
void |
TParseTreeVisitor.preVisit(TTypeName node) |
void |
TFunctionCall.setAsDatatype(TTypeName asDatatype)
datatype defined in Oracle function:
XMLSERIALIZE(value_expr as datatype) |
void |
TConstant.setCastType(TTypeName castType)
Set the explicit type of this constant
|
void |
TDeclareVariable.setDatatype(TTypeName datatype) |
void |
TColumnDefinition.setDatatype(TTypeName datatype) |
void |
TTypeAttribute.setDatatype(TTypeName datatype) |
void |
TParameterDeclaration.setDataType(TTypeName dataType) |
void |
TExplicitDataTypeConversion.setDataType(TTypeName dataType) |
void |
TAlterTableOption.setNewDataType(TTypeName newDataType) |
void |
TAttributeOption.setOptionValueDataType(TTypeName optionValueDataType) |
void |
TTypeName.setPrimitiveTypeOfMap(TTypeName primitiveTypeOfMap) |
void |
TCreateFunctionSqlNode.setReturnDataType(TTypeName returnDataType) |
void |
TCreateProcedureSqlNode.setReturnDataType(TTypeName returnDataType) |
void |
TDeclareVariableList.setTypeAndDefaultValueOfEachVariable(TTypeName ptype,
TExpression pexpr) |
void |
TFunctionCall.setTypename(TTypeName typename) |
void |
TExpression.setTypeName(TTypeName typeName) |
void |
TTypeName.setTypeOfList(TTypeName typeOfList) |
void |
TTypeName.setTypeOfMap(TTypeName typeOfMap) |
Modifier and Type | Method and Description |
---|---|
void |
TTypeName.setColTypeList(TPTNodeList<TTypeName> colTypeList) |
Modifier and Type | Method and Description |
---|---|
TTypeName |
TMssqlCreateTypeSqlNode.getBase_type() |
TTypeName |
TCreatePartitionFunctionSqlNode.getDataType() |
Modifier and Type | Method and Description |
---|---|
void |
TMssqlCreateTypeSqlNode.setBase_type(TTypeName base_type) |
Modifier and Type | Method and Description |
---|---|
TTypeName |
TDataConversionItem.getDataType() |
Modifier and Type | Method and Description |
---|---|
static void |
ExpressionProcessor.processTypeName(GFmtOpt option,
TTypeName type) |
Modifier and Type | Method and Description |
---|---|
void |
TScriptGeneratorVisitor.preVisit(TTypeName node) |
Modifier and Type | Method and Description |
---|---|
TTypeName |
TSQLColumn.getColumnDataType() |
TTypeName |
TSQLParameter.getParameterType() |
TTypeName |
TSQLFunction.getReturnType() |
Modifier and Type | Method and Description |
---|---|
void |
TSQLTable.addColumn(String columnName,
TTypeName columnDataType) |
void |
TSQLRoutine.addParameter(int index,
TTypeName parameterDataType) |
void |
TSQLRoutine.addParameter(int index,
TTypeName parameterDataType,
String parameterName) |
TSQLParameter |
TSQLRoutine.getParameter(int index,
TTypeName datatype,
String parameterName) |
boolean |
TSQLRoutine.searchParameter(int index,
TTypeName datatype,
String parameterName) |
void |
TSQLFunction.setReturnType(TTypeName returnType) |
Constructor and Description |
---|
TSQLColumn(TSQLTable sqlTable,
String columnName,
TTypeName dataType) |
TSQLParameter(TSQLRoutine sqlFunction,
int index,
TTypeName dataType,
String parameterName) |
Modifier and Type | Field and Description |
---|---|
protected TTypeName |
TRoutine.returnDataType |
Modifier and Type | Method and Description |
---|---|
TTypeName |
TMssqlCreateType.getBase_type() |
TTypeName |
TVarDeclStmt.getDataType()
Datatype of declared element.
|
TTypeName |
TCreateFunctionStmt.getReturnDataType() |
TTypeName |
TRoutine.getReturnDataType() |
TTypeName |
TCursorDeclStmt.getRowtype()
A record type that represents a row in a database table or a row fetched from a previously declared cursor or cursor variable.
|
Modifier and Type | Method and Description |
---|---|
void |
TMssqlCreateType.setBase_type(TTypeName base_type) |
void |
TVarDeclStmt.setDataType(TTypeName dataType) |
void |
TCreateFunctionStmt.setReturnDataType(TTypeName returnDataType) |
void |
TRoutine.setReturnDataType(TTypeName returnDataType) |
void |
TCursorDeclStmt.setRowtype(TTypeName rowtype) |
Modifier and Type | Method and Description |
---|---|
TTypeName |
TCreateVariableStmt.getVariableDatatype() |
Modifier and Type | Method and Description |
---|---|
TTypeName |
TCreatePartitionFunctionStmt.getDataType() |
Modifier and Type | Method and Description |
---|---|
TTypeName |
TMySQLCreateFunction.getReturnDataType()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
TMySQLCreateFunction.setReturnDataType(TTypeName returnDataType)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TTypeName |
TOracleCreateSequenceStmt.getData_type()
Deprecated.
|
TTypeName |
TPlsqlVarrayTypeDefStmt.getElementDataType()
The data type of the collection element.
|
TTypeName |
TPlsqlTableTypeDefStmt.getElementDataType()
The data type of the collection element.
|
TTypeName |
TPlsqlTableTypeDefStmt.getIndexByDataType()
For an associative array, the data type of its indexes PLS_INTEGER, BINARY_INTGER, or VARCHAR2.
|
TTypeName |
TPlsqlCreateFunction.getReturnDataType()
Datatype of value returned by this function.
|
Modifier and Type | Method and Description |
---|---|
void |
TPlsqlVarrayTypeDefStmt.setElementDataType(TTypeName elementDataType) |
void |
TPlsqlTableTypeDefStmt.setElementDataType(TTypeName elementDataType) |
void |
TPlsqlTableTypeDefStmt.setIndexByDataType(TTypeName indexByDataType) |
void |
TPlsqlCreateFunction.setReturnDataType(TTypeName returnDataType) |
Modifier and Type | Method and Description |
---|---|
TTypeName |
TVerticaCreateFunction.getReturnDataType() |
Modifier and Type | Method and Description |
---|---|
void |
TVerticaCreateFunction.setReturnDataType(TTypeName returnDataType) |