Uses of Class
gudusoft.gsqlparser.nodes.TObjectName

Packages that use TObjectName
gudusoft.gsqlparser   
gudusoft.gsqlparser.nodes   
gudusoft.gsqlparser.stmt   
gudusoft.gsqlparser.stmt.db2   
gudusoft.gsqlparser.stmt.mssql   
gudusoft.gsqlparser.stmt.mysql   
gudusoft.gsqlparser.stmt.oracle   
gudusoft.gsqlparser.stmt.teradata   
 

Uses of TObjectName in gudusoft.gsqlparser
 

Methods in gudusoft.gsqlparser that return TObjectName
 TObjectName TCustomSqlStatement.getLabelName()
           
 TObjectName TCreateMaterializedSqlStatement.getViewName()
           
 

Methods in gudusoft.gsqlparser with parameters of type TObjectName
 TTable TCustomSqlStatement.analyzeTablename(TObjectName tableName)
           
 boolean TCustomSqlStatement.checkNonQualifiedColumnReferenceInSubQueryOfUplevelStmt(TObjectName crf, boolean sameLevelOnly)
          Found out is a non qualified column is a column in uplevel subquery table like this: take ma_parkey for example: ma_parkey is not a physical column SELECT c_mandant , CASE WHEN EXISTS (SELECT 1 FROM CDS_H_GRUPPE GRP1 WHERE GRP1.c_mandant = c_mandant AND GRP1.parkey1 = ma_parkey) THEN 1 ELSE NULL END MA_ME FROM (SELECT c_mandant , CASE WHEN funktionscode = 'U' THEN parkey1 ELSE parkey2 END MA_PARKEY FROM CDS_H_GRUPPE )
 void TCustomSqlStatement.linkColumnReferenceToTable(TObjectName cr, ESqlClause plocation)
           
 int TCustomSqlStatement.locateVariableOrParameter(TObjectName cr)
           
 void TCustomSqlStatement.setLabelName(TObjectName labelName)
           
 

Uses of TObjectName in gudusoft.gsqlparser.nodes
 

Fields in gudusoft.gsqlparser.nodes declared as TObjectName
 TObjectName TColumnReference.objectname
           
 TObjectName TObjectReference.objectname
           
 TObjectName TTableReference.objectname
           
 

Methods in gudusoft.gsqlparser.nodes that return TObjectName
 TObjectName TNodeFactory.createObjectName(TSourceToken schema, TSourceToken object, TSourceToken part)
          create a database object with schema, object and part name, type of this object will be determined later in the context where it appears.
 TObjectName TNodeFactory.createObjectNameWithObject(TSourceToken object)
           
 TObjectName TNodeFactory.createObjectNameWithPart(TSourceToken part)
           
 TObjectName TNodeFactory.createObjectNameWithPartAndObject(TSourceToken object, TSourceToken part)
           
 TObjectName TViewAliasItem.getAlias()
           
 TObjectName TAliasClause.getAliasName()
           
 TObjectName TNewVariantTypeArgument.getAliasName()
           
 TObjectName TIndices.getAttributeName()
          If this attribute name was set, then this is a fake Indices
 TObjectName TTypeAttribute.getAttributeName()
          Name of attribute.
 TObjectName TAlterTableOption.getColumnName()
          valid when TAlterTableOption.getOptionType() is:
 TObjectName TColumnDefinition.getColumnName()
           
 TObjectName TDeclareSqlNode.getConditionName()
           
 TObjectName TAlterTableOption.getConstraintName()
          valid when TAlterTableOption.getOptionType() is:
 TObjectName TConstraint.getConstraintName()
           
 TObjectName TRestrictionClause.getConstraintName()
           
 TObjectName TCloseSqlNode.getCursorName()
           
 TObjectName TDeclareSqlNode.getCursorName()
           
 TObjectName TFetchSqlNode.getCursorName()
           
 TObjectName TForSqlNode.getCursorName()
           
 TObjectName TOpenSqlNode.getCursorName()
           
 TObjectName TCreateDatabaseSqlNode.getDatabaseName()
           
 TObjectName TObjectName.getDblink()
           
 TObjectName TCreateDirectorySqlNode.getDirectoryName()
           
 TObjectName TStatementSqlNode.getEndlabelName()
           
 TObjectName TResultColumn.getFieldAttr()
           
 TObjectName TExpression.getFieldName()
          valid when TExpression.getExpressionType() is TExpression.fieldSelection
 TObjectName TCreateSynonymSqlNode.getForName()
           
 TObjectName TCreateFunctionSqlNode.getFunctionName()
           
 TObjectName TFunctionCall.getFunctionName()
           
 TObjectName TTableHint.getHint()
           
 TObjectName TCreateIndexSqlNode.getIndexName()
           
 TObjectName TDropIndexItem.getIndexName()
           
 TObjectName TDropIndexSqlNode.getIndexName()
           
 TObjectName TBlockSqlNode.getLabelName()
           
 TObjectName TStatementSqlNode.getLabelName()
           
 TObjectName TForSqlNode.getLoopName()
           
 TObjectName TExecuteSqlNode.getModuleName()
           
 TObjectName TWindowDef.getName()
           
 TObjectName TAlterTableOption.getNewColumnName()
          valid when TAlterTableOption.getOptionType() is:
 TObjectName TAlterTableOption.getNewConstraintName()
          valid when TAlterTableOption.getOptionType() is:
 TObjectName TAlterTableOption.getNewTableName()
           
 TObjectName TCommentSqlNode.getObjectName()
           
 TObjectName TDropIndexItem.getObjectName()
           
 TObjectName TStubStmtSqlNode.getObjectName()
           
 TObjectName TObjectNameList.getObjectName(int position)
           
 TObjectName TExpression.getObjectOperand()
           
 TObjectName TCreatePackageSqlNode.getPackageName()
           
 TObjectName TExecParameter.getParameterName()
           
 TObjectName TParameterDeclaration.getParameterName()
          The name of the formal parameter that you are declaring, which you can reference in the body of the subprogram.
 TObjectName TPivotClause.getPrivotColumn()
           
 TObjectName TCreateProcedureSqlNode.getProcedureName()
           
 TObjectName TInsertSqlNode.getRecordName()
           
 TObjectName TConstraint.getReferencedObject()
           
 TObjectName TAlterTableOption.getReferencedObjectName()
           
 TObjectName TWindowDef.getReferenceName()
           
 TObjectName TRelationExpr.getRelationName()
           
 TObjectName TExecuteSqlNode.getReturnStatus()
           
 TObjectName TNonDmlTriggerClause.getSchemaName()
          It's optional, only valid when TNonDmlTriggerClause.isSchema() is true.
 TObjectName TCreateSequenceSqlNode.getSequenceName()
           
 TObjectName TCreateSynonymSqlNode.getSynonymName()
           
 TObjectName TAlterTableSqlNode.getTableName()
           
 TObjectName TCTE.getTableName()
           
 TObjectName TContainsTable.getTableName()
           
 TObjectName TCreateIndexSqlNode.getTableName()
           
 TObjectName TDmlEventClause.getTableName()
          table that DML statement act on.
 TObjectName TDropTableSqlNode.getTableName()
           
 TObjectName TTable.getTableName()
           
 TObjectName TTruncateTableSqlNode.getTableName()
           
 TObjectName TFromTable.getTableObjectName()
           
 TObjectName TCreateTriggerSqlNode.getTriggerName()
           
 TObjectName TPivotClause.getValueColumn()
           
 TObjectName TDeclareVariable.getVariableName()
           
 TObjectName TCreateMaterializedViewSqlNode.getViewName()
           
 TObjectName TCreateViewSqlNode.getViewName()
           
 TObjectName TDropViewSqlNode.getViewName()
           
 

Methods in gudusoft.gsqlparser.nodes with parameters of type TObjectName
 void TObjectNameList.addObjectName(TObjectName objectReference)
           
 int TTableList.checkColumnReferenceInTables(TObjectName crf)
           
 TColumnReference TNodeFactory.createColumnReference(TObjectName objectname)
           
 TParseTreeNode TNodeFactory.createFunctionCall(TObjectName functionName)
           
 TObjectReference TNodeFactory.createObjectReference(TObjectName objectname, int objecttype)
           
 TExpression TNodeFactory.createSimpleExpression(TObjectName or)
           
 TTableReference TNodeFactory.createTableReference(TObjectName objectname)
           
 void TParseTreeVisitor.postVisit(TObjectName node)
           
 void TParseTreeVisitor.preVisit(TObjectName node)
           
 int TObjectNameList.searchColumnReference(TObjectName cr)
           
 void TAlterTableOption.setColumnName(TObjectName columnName)
           
 void TAlterTableOption.setConstraintName(TObjectName constraintName)
           
 void TConstraint.setConstraintName(TObjectName constraintName)
           
 void TForSqlNode.setCursorName(TObjectName cursorName)
           
 void TObjectName.setDblink(TObjectName dblink)
           
 void TStatementSqlNode.setEndlabelName(TObjectName endlabelName)
           
 void TTableHint.setHint(TObjectName hint)
           
 void TBlockSqlNode.setLabelName(TObjectName labelName)
           
 void TStatementSqlNode.setLabelName(TObjectName labelName)
           
 void TWindowDef.setName(TObjectName name)
           
 void TAlterTableOption.setNewConstraintName(TObjectName newConstraintName)
           
 void TAlterTableOption.setNewTableName(TObjectName newTableName)
          table name in alter table tablename rename to newtablename
 void TExpression.setObjectOperand(TObjectName objectOperand)
           
 void TConstraint.setReferencedObject(TObjectName referencedObject)
           
 void TAlterTableOption.setReferencedObjectName(TObjectName referencedObjectName)
           
 void TWindowDef.setReferenceName(TObjectName referenceName)
           
 void TCreateIndexSqlNode.setTableName(TObjectName tableName)
           
 void TTable.setTableName(TObjectName tableName)
           
 void TFromTable.setTableObjectName(TObjectName tableObjectName)
           
 

Constructors in gudusoft.gsqlparser.nodes with parameters of type TObjectName
TColumnDefinition(TObjectName columnName)
           
TColumnReference(TObjectName obj)
           
TTable(TObjectName pobjectname)
           
 

Uses of TObjectName in gudusoft.gsqlparser.stmt
 

Methods in gudusoft.gsqlparser.stmt that return TObjectName
 TObjectName TCreateDatabaseSqlStatement.getDatabaseName()
           
 TObjectName TCreateIndexSqlStatement.getIndexName()
           
 TObjectName TDropIndexSqlStatement.getIndexName()
          Please use getDropIndexItemList() instead if it's a sql server drop index statement.
 TObjectName TInsertSqlStatement.getRecordName()
          plsql record name in values clause
 TObjectName TStoredProcedureSqlStatement.getStoredProcedureName()
           
 TObjectName TAlterTableStatement.getTableName()
           
 TObjectName TCreateIndexSqlStatement.getTableName()
           
 TObjectName TCreateTableSqlStatement.getTableName()
           
 TObjectName TDropTableSqlStatement.getTableName()
           
 TObjectName TCreateViewSqlStatement.getViewName()
           
 TObjectName TDropViewSqlStatement.getViewName()
           
 

Uses of TObjectName in gudusoft.gsqlparser.stmt.db2
 

Methods in gudusoft.gsqlparser.stmt.db2 that return TObjectName
 TObjectName TDb2ConditionDeclaration.getConditionName()
           
 TObjectName TDb2CloseCursorStmt.getCursorName()
           
 TObjectName TDb2FetchCursorStmt.getCursorName()
           
 TObjectName TDb2ForStmt.getCursorName()
           
 TObjectName TDb2OpenCursorStmt.getCursorName()
           
 TObjectName TDb2CreateFunction.getFunctionName()
           
 TObjectName TDb2GotoStmt.getLabelName()
           
 TObjectName TDb2IterateStmt.getLabelName()
           
 TObjectName TDb2LeaveStmt.getLabelName()
           
 TObjectName TDb2ForStmt.getLoopName()
           
 TObjectName TDb2CallStmt.getProcedureName()
           
 TObjectName TDb2CreateProcedure.getProcedureName()
           
 TObjectName TDb2CreateFunction.getStoredProcedureName()
           
 TObjectName TDb2CreateProcedure.getStoredProcedureName()
           
 TObjectName TDb2CreateTrigger.getStoredProcedureName()
           
 TObjectName TDb2CreateTrigger.getTriggerName()
           
 

Uses of TObjectName in gudusoft.gsqlparser.stmt.mssql
 

Methods in gudusoft.gsqlparser.stmt.mssql that return TObjectName
 TObjectName TMssqlCreateTriggerUpdateColumn.getColumnName()
           
 TObjectName TMssqlEndConversation.getConversationHandle()
           
 TObjectName TMssqlEndConversationSqlNode.getConversationHandle()
           
 TObjectName TMssqlSendOnConversation.getConversationHandle()
           
 TObjectName TMssqlSendOnConversationSqlNode.getConversationHandle()
           
 TObjectName TMssqlClose.getCursorName()
           
 TObjectName TMssqlDeallocate.getCursorName()
           
 TObjectName TMssqlDeallocateSqlNode.getCursorName()
           
 TObjectName TMssqlDeclare.getCursorName()
           
 TObjectName TMssqlFetch.getCursorName()
           
 TObjectName TMssqlOpen.getCursorName()
           
 TObjectName TMssqlUse.getDatabaseName()
           
 TObjectName TMssqlUpdateText.getDestColumnName()
          Is the name of the table and text, ntext, or image column to be updated.
 TObjectName TMssqlUpdateTextSqlNode.getDestColumnName()
           
 TObjectName TMssqlUpdateText.getDestTextPtr()
          Is a text pointer value (returned by the TEXTPTR function) that points to the text, ntext, or image data to be updated.
 TObjectName TMssqlUpdateTextSqlNode.getDestTextPtr()
           
 TObjectName TMssqlBeginDialogSqlNode.getDialogHandle()
           
 TObjectName TMssqlCreateFunction.getFunctionName()
          The name that you give to the function that you are declaring or defining.
 TObjectName TMssqlBeginDialogSqlNode.getInitiatorServiceName()
           
 TObjectName TMssqlGoTo.getLabel()
           
 TObjectName TMssqlGotoSqlNode.getLabel()
           
 TObjectName TMssqlExecute.getModuleName()
           
 TObjectName TMssqlCreateProcedure.getProcedureName()
          The name that you give to the procedure that you are declaring or defining.
 TObjectName TMssqlExecute.getReturnStatus()
           
 TObjectName TMssqlCreateFunction.getReturnTableVaraible()
           
 TObjectName TMssqlCreateFunction.getStoredProcedureName()
           
 TObjectName TMssqlCreateProcedure.getStoredProcedureName()
           
 TObjectName TMssqlCreateTrigger.getStoredProcedureName()
           
 TObjectName TMssqlBulkInsert.getTableName()
           
 TObjectName TMssqlBulkInsertSqlNode.getTableName()
           
 TObjectName TMssqlTruncateTable.getTableName()
           
 TObjectName TMssqlBeginDialogSqlNode.getTargetServiceName()
           
 TObjectName TMssqlBeginTran.getTransactionName()
           
 TObjectName TMssqlBeginTranSqlNode.getTransactionName()
           
 TObjectName TMssqlCommit.getTransactionName()
           
 TObjectName TMssqlRollback.getTransactionName()
           
 TObjectName TMssqlSaveTran.getTransactionName()
           
 TObjectName TMssqlCreateTrigger.getTriggerName()
           
 TObjectName TMssqlSet.getVarName()
           
 TObjectName TMssqlSetSqlNode.getVarName()
           
 

Uses of TObjectName in gudusoft.gsqlparser.stmt.mysql
 

Methods in gudusoft.gsqlparser.stmt.mysql that return TObjectName
 TObjectName TMySQLDeclare.getCursorName()
           
 TObjectName TMySQLFetchCursor.getCursorName()
           
 TObjectName TMySQLOpenCursor.getCursorName()
           
 TObjectName TMySQLCreateFunction.getFunctionName()
          The name that you give to the function that you are declaring or defining.
 TObjectName TMySQLCreateProcedure.getProcedureName()
          The name that you give to the procedure that you are declaring or defining.
 TObjectName TMySQLCreateFunction.getStoredProcedureName()
           
 TObjectName TMySQLCreateProcedure.getStoredProcedureName()
           
 TObjectName TMySQLCreateTrigger.getStoredProcedureName()
           
 TObjectName TMySQLCreateTrigger.getTriggerName()
           
 

Uses of TObjectName in gudusoft.gsqlparser.stmt.oracle
 

Methods in gudusoft.gsqlparser.stmt.oracle that return TObjectName
 TObjectName TPlsqlForallStmt.getCollectionName()
           
 TObjectName TPlsqlCloseStmt.getCursorName()
           
 TObjectName TPlsqlCursorDeclStmt.getCursorName()
          Name of an explicit cursor.
 TObjectName TPlsqlFetchStmt.getCursorName()
           
 TObjectName TPlsqlLoopStmt.getCursorName()
           
 TObjectName TPlsqlOpenStmt.getCursorName()
           
 TObjectName TPlsqlCursorDeclStmt.getCursorTypeName()
          Name of a REF CURSOR type.
 TObjectName TPlsqlOpenforStmt.getCursorVariableName()
           
 TObjectName TOracleCreateDirectoryStmt.getDirectoryName()
           
 TObjectName TPlsqlVarDeclStmt.getElementName()
          Name of element that declared.
 TObjectName TPlsqlStmt.getEndlabelName()
           
 TObjectName TPlsqlVarDeclStmt.getException_name()
          Name of a user-defined exception declared within the current scope.
 TObjectName TPlsqlRaiseStmt.getExceptionName()
           
 TObjectName TPlsqlExitStmt.getExitlabelName()
           
 TObjectName TOracleCreateSynonymStmt.getForName()
           
 TObjectName TPlsqlCreateFunction.getFunctionName()
          The name that you give to the function that you are declaring or defining.
 TObjectName TPlsqlGotoStmt.getGotolabelName()
           
 TObjectName TPlsqlForallStmt.getIndexName()
           
 TObjectName TPlsqlLoopStmt.getIndexName()
          An undeclared identifier that names the loop index.
 TObjectName TPlsqlBlock.getLabelName()
           
 TObjectName TPlsqlStmt.getLabelName()
           
 TObjectName TOracleCommentOnSqlStmt.getObjectName()
           
 TObjectName TPlsqlCreatePackage.getPackageName()
          Name of a package stored in the database.
 TObjectName TOracleExecuteProcedure.getProcedureName()
           
 TObjectName TPlsqlCreateProcedure.getProcedureName()
          The name that you give to the procedure that you are declaring or defining.
 TObjectName TPlsqlLoopStmt.getRecordName()
           
 TObjectName TOracleCreateSequenceStmt.getSequenceName()
           
 TObjectName TPlsqlCreateFunction.getStoredProcedureName()
           
 TObjectName TPlsqlCreatePackage.getStoredProcedureName()
           
 TObjectName TPlsqlCreateProcedure.getStoredProcedureName()
           
 TObjectName TPlsqlCreateTrigger.getStoredProcedureName()
           
 TObjectName TPlsqlCreateTypeBody.getStoredProcedureName()
           
 TObjectName TOracleCreateSynonymStmt.getSynonymName()
           
 TObjectName TPlsqlCreateTrigger.getTriggerName()
          The name of the trigger to be created.
 TObjectName TPlsqlCreateType.getTypeName()
          Name of an object type.
 TObjectName TPlsqlCreateTypeBody.getTypeName()
           
 TObjectName TPlsqlRecordTypeDefStmt.getTypeName()
          Name of a user-defined record type that was defined using the data type specifier RECORD.
 TObjectName TPlsqlTableTypeDefStmt.getTypeName()
          The name that you give to the collection type that you are defining.
 TObjectName TPlsqlVarrayTypeDefStmt.getTypeName()
          The name that you give to the collection type that you are defining.
 

Methods in gudusoft.gsqlparser.stmt.oracle with parameters of type TObjectName
 void TPlsqlCursorDeclStmt.setCursorName(TObjectName cursorName)
           
 void TPlsqlCursorDeclStmt.setCursorTypeName(TObjectName cursorTypeName)
           
 void TPlsqlStmt.setEndlabelName(TObjectName endlabelName)
           
 void TPlsqlVarDeclStmt.setException_name(TObjectName exception_name)
           
 void TPlsqlExitStmt.setExitlabelName(TObjectName exitlabelName)
           
 void TPlsqlStmt.setLabelName(TObjectName labelName)
           
 

Uses of TObjectName in gudusoft.gsqlparser.stmt.teradata
 

Methods in gudusoft.gsqlparser.stmt.teradata that return TObjectName
 TObjectName TExpandOnClause.getAnchorName()