Package com.alibaba.druid.sql.ast
Interface SQLObject
- All Known Subinterfaces:
DB2Object
,DB2Statement
,MySqlExpr
,MySqlHint
,MySqlIndexHint
,MySqlObject
,MySqlShowStatement
,MySqlStatement
,OdpsObject
,OracleAlterStatement
,OracleAlterTablespaceItem
,OracleConstraint
,OracleDDLStatement
,OracleExpr
,OracleMultiInsertStatement.Entry
,OracleSegmentAttributes
,OracleSelectTableSource
,OracleSQLObject
,OracleStatement
,OscarExpr
,OscarObject
,OscarStatement
,PGExpr
,PGSQLObject
,PGSQLStatement
,PhoenixObject
,SQLAlterDatabaseItem
,SQLAlterStatement
,SQLAlterTableItem
,SQLColumnConstraint
,SQLConstraint
,SQLCreateStatement
,SQLDataType
,SQLDbTypedObject
,SQLDDLStatement
,SQLDropStatement
,SQLExpr
,SQLForeignKeyConstraint
,SQLHint
,SQLIndex
,SQLLiteralExpr
,SQLLockTableStatement
,SQLName
,SQLObjectWithDataType
,SQLPrimaryKey
,SQLSelectQuery
,SQLServerExpr
,SQLServerObject
,SQLServerStatement
,SQLShowStatement
,SQLStatement
,SQLTableConstraint
,SQLTableElement
,SQLTableSource
,SQLUniqueConstraint
,SQLValuableExpr
,TransactSQLObject
- All Known Implementing Classes:
AntsparkCreateTableStatement
,BlinkCreateTableStatement
,ClickhouseCreateTableStatement
,CobarShowStatus
,CycleClause
,DB2CreateTableStatement
,DB2IntermediateResultTableSource
,DB2SelectQueryBlock
,DB2StatementImpl
,DB2ValuesStatement
,DrdsBaselineStatement
,DrdsCancelDDLJob
,DrdsChangeDDLJob
,DrdsClearDDLJobCache
,DrdsInspectDDLJobCache
,DrdsRecoverDDLJob
,DrdsRemoveDDLJob
,DrdsRollbackDDLJob
,DrdsShowDDLJobs
,DrdsShowGlobalIndex
,DrdsShowMetadataLock
,HiveCreateFunctionStatement
,HiveCreateTableStatement
,HiveInputOutputFormat
,HiveInsert
,HiveInsertStatement
,HiveLoadDataStatement
,HiveMsckRepairStatement
,HiveMultiInsertStatement
,ModelClause
,ModelClause.CellAssignment
,ModelClause.CellAssignmentItem
,ModelClause.MainModelClause
,ModelClause.ModelColumn
,ModelClause.ModelColumnClause
,ModelClause.ModelRulesClause
,ModelClause.QueryPartitionClause
,ModelClause.ReferenceModelClause
,ModelClause.ReturnRowsClause
,MySqlAlterDatabaseKillJob
,MySqlAlterDatabaseSetOption
,MySqlAlterEventStatement
,MysqlAlterFullTextStatement
,MySqlAlterLogFileGroupStatement
,MySqlAlterServerStatement
,MysqlAlterTableAlterCheck
,MySqlAlterTableAlterColumn
,MySqlAlterTableAlterFullTextIndex
,MySqlAlterTableChangeColumn
,MySqlAlterTableDiscardTablespace
,MySqlAlterTableForce
,MySqlAlterTableImportTablespace
,MySqlAlterTableLock
,MySqlAlterTableModifyColumn
,MySqlAlterTableOption
,MySqlAlterTableOrderBy
,MySqlAlterTablespaceStatement
,MySqlAlterTableValidation
,MySqlAlterUserStatement
,MySqlAnalyzeStatement
,MySqlBinlogStatement
,MySqlCaseStatement
,MySqlCaseStatement.MySqlWhenStatement
,MySqlCharExpr
,MySqlChecksumTableStatement
,MySqlCheckTableStatement
,MySqlClearPlanCacheStatement
,MySqlCreateAddLogFileGroupStatement
,MySqlCreateEventStatement
,MySqlCreateExternalCatalogStatement
,MysqlCreateFullTextAnalyzerStatement
,MysqlCreateFullTextCharFilterStatement
,MysqlCreateFullTextDictionaryStatement
,MysqlCreateFullTextTokenFilterStatement
,MysqlCreateFullTextTokenizerStatement
,MySqlCreateServerStatement
,MySqlCreateTableSpaceStatement
,MySqlCreateTableStatement
,MySqlCreateTableStatement.TableSpaceOption
,MySqlCreateUserStatement
,MySqlCreateUserStatement.UserSpecification
,MySqlCursorDeclareStatement
,MysqlDeallocatePrepareStatement
,MySqlDeclareConditionStatement
,MySqlDeclareHandlerStatement
,MySqlDeclareStatement
,MySqlDeleteStatement
,MySqlDisabledPlanCacheStatement
,MysqlDropFullTextStatement
,MySqlEventSchedule
,MySqlExecuteForAdsStatement
,MySqlExecuteStatement
,MySqlExplainPlanCacheStatement
,MySqlExplainStatement
,MySqlExprImpl
,MySqlExtPartition
,MySqlExtPartition.Item
,MySqlFlashbackStatement
,MySqlFlushStatement
,MySqlForceIndexHint
,MysqlForeignKey
,MySqlHelpStatement
,MySqlHintStatement
,MySqlIgnoreIndexHint
,MySqlIndexHintImpl
,MySqlInsertStatement
,MySqlIterateStatement
,MySqlJSONTableExpr
,MySqlJSONTableExpr.Column
,MySqlKey
,MySqlKillStatement
,MySqlLeaveStatement
,MySqlLoadDataInFileStatement
,MySqlLoadXmlStatement
,MySqlLockTableStatement
,MySqlLockTableStatement.Item
,MySqlManageInstanceGroupStatement
,MySqlMigrateStatement
,MySqlObjectImpl
,MySqlOptimizeStatement
,MySqlOrderingExpr
,MySqlOutFileExpr
,MySqlPartitionByKey
,MySqlPrepareStatement
,MySqlPrimaryKey
,MySqlRaftLeaderTransferStatement
,MySqlRaftMemberChangeStatement
,MySqlRenameSequenceStatement
,MySqlRenameTableStatement
,MySqlRenameTableStatement.Item
,MySqlRepeatStatement
,MySqlResetStatement
,MySqlSelectIntoStatement
,MySqlSelectQueryBlock
,MySqlSetTransactionStatement
,MySqlShowAuthorsStatement
,MySqlShowBinaryLogsStatement
,MySqlShowBinLogEventsStatement
,MySqlShowBroadcastsStatement
,MySqlShowCharacterSetStatement
,MySqlShowClusterNameStatement
,MySqlShowCollationStatement
,MySqlShowConfigStatement
,MySqlShowContributorsStatement
,MySqlShowCreateDatabaseStatement
,MySqlShowCreateEventStatement
,MysqlShowCreateFullTextStatement
,MySqlShowCreateFunctionStatement
,MySqlShowCreateProcedureStatement
,MySqlShowCreateTriggerStatement
,MySqlShowDatabaseStatusStatement
,MySqlShowDatasourcesStatement
,MysqlShowDbLockStatement
,MySqlShowDdlStatusStatement
,MySqlShowDsStatement
,MySqlShowEnginesStatement
,MySqlShowEngineStatement
,MySqlShowErrorsStatement
,MySqlShowEventsStatement
,MysqlShowFullTextStatement
,MySqlShowFunctionCodeStatement
,MySqlShowFunctionStatusStatement
,MySqlShowGrantsStatement
,MySqlShowHelpStatement
,MySqlShowHMSMetaStatement
,MysqlShowHtcStatement
,MySqlShowJobStatusStatement
,MySqlShowMasterLogsStatement
,MySqlShowMasterStatusStatement
,MySqlShowMigrateTaskStatusStatement
,MySqlShowNodeStatement
,MySqlShowOpenTablesStatement
,MySqlShowPartitionsStatement
,MySqlShowPhysicalProcesslistStatement
,MySqlShowPlanCacheStatement
,MySqlShowPlanCacheStatusStatement
,MySqlShowPluginsStatement
,MySqlShowPrivilegesStatement
,MySqlShowProcedureCodeStatement
,MySqlShowProcedureStatusStatement
,MySqlShowProcessListStatement
,MySqlShowProfilesStatement
,MySqlShowProfileStatement
,MySqlShowRelayLogEventsStatement
,MySqlShowRuleStatement
,MySqlShowRuleStatusStatement
,MySqlShowSequencesStatement
,MySqlShowSlaveHostsStatement
,MySqlShowSlaveStatusStatement
,MySqlShowSlowStatement
,MySqlShowStatusStatement
,MysqlShowStcStatement
,MySqlShowTableStatusStatement
,MySqlShowTopologyStatement
,MySqlShowTraceStatement
,MySqlShowTriggersStatement
,MySqlShowWarningsStatement
,MySqlStatementImpl
,MySqlSubPartitionByKey
,MySqlSubPartitionByList
,MySqlSubPartitionByValue
,MySqlTableIndex
,MySqlUnique
,MySqlUnlockTablesStatement
,MySqlUpdatePlanCacheStatement
,MySqlUpdateStatement
,MySqlUpdateTableSource
,MySqlUseIndexHint
,MySqlUserName
,OdpsAddAccountProviderStatement
,OdpsAddFileStatement
,OdpsAddStatisticStatement
,OdpsAddTableStatement
,OdpsAddUserStatement
,OdpsAlterTableSetChangeLogs
,OdpsAlterTableSetFileFormat
,OdpsCountStatement
,OdpsCreateTableStatement
,OdpsDeclareVariableStatement
,OdpsExstoreStatement
,OdpsGrantStmt
,OdpsInstallPackageStatement
,OdpsListStmt
,OdpsNewExpr
,OdpsObjectImpl
,OdpsQueryAliasStatement
,OdpsReadStatement
,OdpsRemoveStatisticStatement
,OdpsRemoveUserStatement
,OdpsRestoreStatement
,OdpsSelectQueryBlock
,OdpsSetLabelStatement
,OdpsShowChangelogsStatement
,OdpsShowGrantsStmt
,OdpsStatementImpl
,OdpsStatisticClause
,OdpsStatisticClause.ColumnMax
,OdpsStatisticClause.ColumnMin
,OdpsStatisticClause.ColumnStatisticClause
,OdpsStatisticClause.ColumnSum
,OdpsStatisticClause.DistinctValue
,OdpsStatisticClause.ExpressionCondition
,OdpsStatisticClause.NullValue
,OdpsStatisticClause.TableCount
,OdpsTransformExpr
,OdpsUDTFSQLSelectItem
,OdpsUndoTableStatement
,OdpsUnloadStatement
,OracleAlterSessionStatement
,OracleAlterSynonymStatement
,OracleAlterTableDropPartition
,OracleAlterTableItem
,OracleAlterTableModify
,OracleAlterTableMoveTablespace
,OracleAlterTablespaceAddDataFile
,OracleAlterTablespaceStatement
,OracleAlterTableSplitPartition
,OracleAlterTableSplitPartition.NestedTablePartitionSpec
,OracleAlterTableSplitPartition.TableSpaceItem
,OracleAlterTableSplitPartition.UpdateIndexesClause
,OracleAlterTableTruncatePartition
,OracleAlterTriggerStatement
,OracleAlterViewStatement
,OracleAnalytic
,OracleAnalyticWindowing
,OracleArgumentExpr
,OracleBinaryDoubleExpr
,OracleBinaryFloatExpr
,OracleCheck
,OracleContinueStatement
,OracleCreateDatabaseDbLinkStatement
,OracleCreateIndexStatement
,OracleCreatePackageStatement
,OracleCreateSynonymStatement
,OracleCreateTableStatement
,OracleCreateTableStatement.OIDIndex
,OracleCreateTableStatement.Organization
,OracleCreateTypeStatement
,OracleCursorExpr
,OracleDataTypeIntervalDay
,OracleDataTypeIntervalYear
,OracleDatetimeExpr
,OracleDeleteStatement
,OracleDropDbLinkStatement
,OracleExceptionStatement
,OracleExceptionStatement.Item
,OracleExecuteImmediateStatement
,OracleExitStatement
,OracleExplainStatement
,OracleFileSpecification
,OracleForeignKey
,OracleForStatement
,OracleFunctionDataType
,OracleGotoStatement
,OracleInsertStatement
,OracleIntervalExpr
,OracleIsOfTypeExpr
,OracleIsSetExpr
,OracleLabelStatement
,OracleLobParameters
,OracleLobStorageClause
,OracleLockTableStatement
,OracleMultiInsertStatement
,OracleMultiInsertStatement.ConditionalInsertClause
,OracleMultiInsertStatement.ConditionalInsertClauseItem
,OracleMultiInsertStatement.InsertIntoClause
,OracleOuterExpr
,OraclePipeRowStatement
,OraclePrimaryKey
,OracleProcedureDataType
,OracleRaiseStatement
,OracleRangeExpr
,OracleReturningClause
,OracleRunStatement
,OracleSegmentAttributesImpl
,OracleSelectJoin
,OracleSelectPivot
,OracleSelectPivot.Item
,OracleSelectPivotBase
,OracleSelectQueryBlock
,OracleSelectRestriction
,OracleSelectRestriction.CheckOption
,OracleSelectRestriction.ReadOnly
,OracleSelectSubqueryTableSource
,OracleSelectTableReference
,OracleSelectUnPivot
,OracleSetTransactionStatement
,OracleSQLObjectImpl
,OracleStatementImpl
,OracleStorageClause
,OracleSupplementalIdKey
,OracleSupplementalLogGrp
,OracleSysdateExpr
,OracleTreatExpr
,OracleUnique
,OracleUpdateStatement
,OracleUsingIndexClause
,OracleWithSubqueryEntry
,OracleXmlColumnProperties
,OracleXmlColumnProperties.OracleXMLTypeStorage
,OscarAlterSchemaStatement
,OscarConnectToStatement
,OscarCreateSchemaStatement
,OscarDeleteStatement
,OscarDropSchemaStatement
,OscarFunctionTableSource
,OscarInsertStatement
,OscarObjectImpl
,OscarSelectQueryBlock
,OscarSelectQueryBlock.FetchClause
,OscarSelectQueryBlock.ForClause
,OscarSelectStatement
,OscarShowStatement
,OscarStartTransactionStatement
,OscarTop
,OscarUpdateStatement
,PartitionExtensionClause
,PGAlterSchemaStatement
,PGBoxExpr
,PGCidrExpr
,PGCircleExpr
,PGConnectToStatement
,PGCreateSchemaStatement
,PGDeleteStatement
,PGDropSchemaStatement
,PGExprImpl
,PGExtractExpr
,PGFunctionTableSource
,PGInetExpr
,PGInsertStatement
,PGLineSegmentsExpr
,PGMacAddrExpr
,PGPointExpr
,PGPolygonExpr
,PGSelectQueryBlock
,PGSelectQueryBlock.FetchClause
,PGSelectQueryBlock.ForClause
,PGSelectStatement
,PGShowStatement
,PGSQLObjectImpl
,PGStartTransactionStatement
,PGTypeCastExpr
,PGUpdateStatement
,PhoenixStatementImpl
,PhoenixUpsertStatement
,PrestoSelectStatement
,SampleClause
,SearchClause
,SQLAdhocTableSource
,SQLAggregateExpr
,SQLAllColumnExpr
,SQLAllExpr
,SQLAlterCharacter
,SQLAlterDatabaseStatement
,SQLAlterFunctionStatement
,SQLAlterIndexStatement
,SQLAlterIndexStatement.Rebuild
,SQLAlterMaterializedViewStatement
,SQLAlterOutlineStatement
,SQLAlterProcedureStatement
,SQLAlterResourceGroupStatement
,SQLAlterSequenceStatement
,SQLAlterSystemGetConfigStatement
,SQLAlterSystemSetConfigStatement
,SQLAlterTableAddClusteringKey
,SQLAlterTableAddColumn
,SQLAlterTableAddConstraint
,SQLAlterTableAddExtPartition
,SQLAlterTableAddIndex
,SQLAlterTableAddPartition
,SQLAlterTableAddSupplemental
,SQLAlterTableAlterColumn
,SQLAlterTableAlterIndex
,SQLAlterTableAnalyzePartition
,SQLAlterTableArchivePartition
,SQLAlterTableBlockSize
,SQLAlterTableChangeOwner
,SQLAlterTableCheckPartition
,SQLAlterTableCoalescePartition
,SQLAlterTableCompression
,SQLAlterTableConvertCharSet
,SQLAlterTableDeleteByCondition
,SQLAlterTableDisableConstraint
,SQLAlterTableDisableKeys
,SQLAlterTableDisableLifecycle
,SQLAlterTableDiscardPartition
,SQLAlterTableDropClusteringKey
,SQLAlterTableDropColumnItem
,SQLAlterTableDropConstraint
,SQLAlterTableDropExtPartition
,SQLAlterTableDropForeignKey
,SQLAlterTableDropIndex
,SQLAlterTableDropKey
,SQLAlterTableDropPartition
,SQLAlterTableDropPrimaryKey
,SQLAlterTableDropSubpartition
,SQLAlterTableEnableConstraint
,SQLAlterTableEnableKeys
,SQLAlterTableEnableLifecycle
,SQLAlterTableExchangePartition
,SQLAlterTableGroupStatement
,SQLAlterTableImportPartition
,SQLAlterTableMergePartition
,SQLAlterTableModifyClusteredBy
,SQLAlterTableOptimizePartition
,SQLAlterTablePartition
,SQLAlterTablePartitionCount
,SQLAlterTablePartitionLifecycle
,SQLAlterTablePartitionSetProperties
,SQLAlterTableRebuildPartition
,SQLAlterTableRecoverPartitions
,SQLAlterTableRename
,SQLAlterTableRenameColumn
,SQLAlterTableRenameIndex
,SQLAlterTableRenamePartition
,SQLAlterTableReOrganizePartition
,SQLAlterTableRepairPartition
,SQLAlterTableReplaceColumn
,SQLAlterTableSetComment
,SQLAlterTableSetLifecycle
,SQLAlterTableSetLocation
,SQLAlterTableSetOption
,SQLAlterTableStatement
,SQLAlterTableSubpartitionAvailablePartitionNum
,SQLAlterTableSubpartitionLifecycle
,SQLAlterTableTouch
,SQLAlterTableTruncatePartition
,SQLAlterTableUnarchivePartition
,SQLAlterTypeStatement
,SQLAlterViewRenameStatement
,SQLAlterViewStatement
,SQLAnalyzeTableStatement
,SQLAnnIndex
,SQLAnyExpr
,SQLArchiveTableStatement
,SQLArgument
,SQLArrayDataType
,SQLArrayExpr
,SQLAssignItem
,SQLBackupStatement
,SQLBetweenExpr
,SQLBigIntExpr
,SQLBinaryExpr
,SQLBinaryOpExpr
,SQLBinaryOpExprGroup
,SQLBlockStatement
,SQLBooleanExpr
,SQLBuildTableStatement
,SQLCallStatement
,SQLCancelJobStatement
,SQLCaseExpr
,SQLCaseExpr.Item
,SQLCaseStatement
,SQLCaseStatement.Item
,SQLCastExpr
,SQLCharacterDataType
,SQLCharExpr
,SQLCheck
,SQLCloneTableStatement
,SQLCloseStatement
,SQLColumnCheck
,SQLColumnDefinition
,SQLColumnDefinition.Identity
,SQLColumnPrimaryKey
,SQLColumnReference
,SQLColumnUniqueKey
,SQLCommentHint
,SQLCommentStatement
,SQLCommitStatement
,SQLConstraintImpl
,SQLContainsExpr
,SQLCopyFromStatement
,SQLCreateDatabaseStatement
,SQLCreateFunctionStatement
,SQLCreateIndexStatement
,SQLCreateMaterializedViewStatement
,SQLCreateOutlineStatement
,SQLCreateProcedureStatement
,SQLCreateResourceGroupStatement
,SQLCreateRoleStatement
,SQLCreateSequenceStatement
,SQLCreateTableGroupStatement
,SQLCreateTableStatement
,SQLCreateTriggerStatement
,SQLCreateUserStatement
,SQLCreateViewStatement
,SQLCreateViewStatement.Column
,SQLCurrentOfCursorExpr
,SQLCurrentTimeExpr
,SQLCurrentUserExpr
,SQLDataTypeImpl
,SQLDataTypeRefExpr
,SQLDateExpr
,SQLDateTimeExpr
,SQLDbLinkExpr
,SQLDecimalExpr
,SQLDeclareItem
,SQLDeclareStatement
,SQLDefault
,SQLDefaultExpr
,SQLDeleteStatement
,SQLDescribeStatement
,SQLDoubleExpr
,SQLDropCatalogStatement
,SQLDropDatabaseStatement
,SQLDropEventStatement
,SQLDropFunctionStatement
,SQLDropIndexStatement
,SQLDropLogFileGroupStatement
,SQLDropMaterializedViewStatement
,SQLDropOutlineStatement
,SQLDropProcedureStatement
,SQLDropResourceGroupStatement
,SQLDropResourceStatement
,SQLDropRoleStatement
,SQLDropSequenceStatement
,SQLDropServerStatement
,SQLDropSynonymStatement
,SQLDropTableGroupStatement
,SQLDropTableSpaceStatement
,SQLDropTableStatement
,SQLDropTriggerStatement
,SQLDropTypeStatement
,SQLDropUserStatement
,SQLDropViewStatement
,SQLDumpStatement
,SQLErrorLoggingClause
,SQLExistsExpr
,SQLExplainAnalyzeStatement
,SQLExplainStatement
,SQLExportDatabaseStatement
,SQLExportTableStatement
,SQLExprHint
,SQLExprImpl
,SQLExprStatement
,SQLExprTableSource
,SQLExternalRecordFormat
,SQLExtractExpr
,SQLFetchStatement
,SQLFlashbackExpr
,SQLFloatExpr
,SQLForeignKeyImpl
,SQLForStatement
,SQLGrantStatement
,SQLGroupingSetExpr
,SQLHexExpr
,SQLIdentifierExpr
,SQLIfStatement
,SQLIfStatement.Else
,SQLIfStatement.ElseIf
,SQLImportDatabaseStatement
,SQLImportTableStatement
,SQLIndexDefinition
,SQLIndexOptions
,SQLInListExpr
,SQLInsertInto
,SQLInsertStatement
,SQLInsertStatement.ValuesClause
,SQLInSubQueryExpr
,SQLIntegerExpr
,SQLIntervalExpr
,SQLJoinTableSource
,SQLJoinTableSource.UDJ
,SQLJSONExpr
,SQLJSONValueExpr
,SQLKeep
,SQLLateralViewTableSource
,SQLLimit
,SQLListExpr
,SQLListResourceGroupStatement
,SQLLoopStatement
,SQLMapDataType
,SQLMatchAgainstExpr
,SQLMergeStatement
,SQLMergeStatement.MergeInsertClause
,SQLMergeStatement.MergeUpdateClause
,SQLMethodInvokeExpr
,SQLNCharExpr
,SQLNotExpr
,SQLNotNullConstraint
,SQLNullConstraint
,SQLNullExpr
,SQLNumberExpr
,SQLNumericLiteralExpr
,SQLObjectImpl
,SQLOpenStatement
,SQLOptimizeStatement
,SQLOrderBy
,SQLOver
,SQLParameter
,SQLPartition
,SQLPartitionBy
,SQLPartitionByHash
,SQLPartitionByList
,SQLPartitionByRange
,SQLPartitionByValue
,SQLPartitionRef
,SQLPartitionRef.Item
,SQLPartitionSpec
,SQLPartitionSpec.Item
,SQLPartitionValue
,SQLPrimaryKeyImpl
,SQLPrivilegeItem
,SQLPrivilegeStatement
,SQLPropertyExpr
,SQLPurgeLogsStatement
,SQLPurgeRecyclebinStatement
,SQLPurgeTableStatement
,SQLPurgeTemporaryOutputStatement
,SQLQueryExpr
,SQLRealExpr
,SQLRecordDataType
,SQLRefreshMaterializedViewStatement
,SQLReleaseSavePointStatement
,SQLRenameUserStatement
,SQLReplaceStatement
,SQLRestoreStatement
,SQLReturnStatement
,SQLRevokeStatement
,SQLRollbackStatement
,SQLRowDataType
,SQLSavePointStatement
,SQLScriptCommitStatement
,SQLSelect
,SQLSelectGroupByClause
,SQLSelectItem
,SQLSelectOrderByItem
,SQLSelectQueryBase
,SQLSelectQueryBlock
,SQLSelectStatement
,SQLSequenceExpr
,SQLServerExecStatement
,SQLServerExecStatement.SQLServerParameter
,SQLServerInsertStatement
,SQLServerObjectImpl
,SQLServerObjectReferenceExpr
,SQLServerOutput
,SQLServerRollbackStatement
,SQLServerSelectQueryBlock
,SQLServerSetTransactionIsolationLevelStatement
,SQLServerStatementImpl
,SQLServerTop
,SQLServerUpdateStatement
,SQLServerWaitForStatement
,SQLSetStatement
,SQLShowACLStatement
,SQLShowCatalogsStatement
,SQLShowColumnsStatement
,SQLShowCreateMaterializedViewStatement
,SQLShowCreateTableStatement
,SQLShowCreateViewStatement
,SQLShowDatabasesStatement
,SQLShowErrorsStatement
,SQLShowFunctionsStatement
,SQLShowGrantsStatement
,SQLShowHistoryStatement
,SQLShowIndexesStatement
,SQLShowMaterializedViewStatement
,SQLShowOutlinesStatement
,SQLShowPackagesStatement
,SQLShowPartitionsStmt
,SQLShowProcessListStatement
,SQLShowQueryTaskStatement
,SQLShowRecylebinStatement
,SQLShowRolesStatement
,SQLShowRoleStatement
,SQLShowSessionStatement
,SQLShowStatisticListStmt
,SQLShowStatisticStmt
,SQLShowTableGroupsStatement
,SQLShowTablesStatement
,SQLShowUsersStatement
,SQLShowVariantsStatement
,SQLShowViewsStatement
,SQLSizeExpr
,SQLSmallIntExpr
,SQLSomeExpr
,SQLStartTransactionStatement
,SQLStatementImpl
,SQLStructDataType
,SQLStructDataType.Field
,SQLSubmitJobStatement
,SQLSubPartition
,SQLSubPartitionBy
,SQLSubPartitionByHash
,SQLSubPartitionByList
,SQLSubPartitionByRange
,SQLSubqueryTableSource
,SQLSyncMetaStatement
,SQLTableDataType
,SQLTableLike
,SQLTableSampling
,SQLTableSourceImpl
,SQLTextLiteralExpr
,SQLTimeExpr
,SQLTimestampExpr
,SQLTinyIntExpr
,SQLTruncateStatement
,SQLUnaryExpr
,SQLUnionDataType
,SQLUnionQuery
,SQLUnionQueryTableSource
,SQLUnique
,SQLUnnestTableSource
,SQLUpdateSetItem
,SQLUpdateStatement
,SQLUseStatement
,SQLValuesExpr
,SQLValuesQuery
,SQLValuesTableSource
,SQLVariantRefExpr
,SQLWhileStatement
,SQLWhoamiStatement
,SQLWindow
,SQLWithSubqueryClause
,SQLWithSubqueryClause.Entry
,SQLZOrderBy
,TDDLHint
public interface SQLObject
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(SQLASTVisitor visitor) void
addAfterComment
(String comment) void
addAfterComment
(List<String> comments) void
addBeforeComment
(String comment) void
addBeforeComment
(List<String> comments) clone()
boolean
containsAttribute
(String name) getAttribute
(String name) boolean
boolean
void
output
(Appendable buf) void
output
(StringBuffer buf) void
putAttribute
(String name, Object value) void
-
Method Details
-
accept
-
clone
SQLObject clone() -
getParent
SQLObject getParent() -
setParent
-
getAttributes
-
containsAttribute
-
getAttribute
-
putAttribute
-
getAttributesDirect
-
output
-
output
-
addBeforeComment
-
addBeforeComment
-
getBeforeCommentsDirect
-
addAfterComment
-
addAfterComment
-
getAfterCommentsDirect
-
hasBeforeComment
boolean hasBeforeComment() -
hasAfterComment
boolean hasAfterComment()
-