Class SQLObjectImpl

java.lang.Object
com.alibaba.druid.sql.ast.SQLObjectImpl
All Implemented Interfaces:
SQLObject
Direct Known Subclasses:
MySqlObjectImpl, OdpsObjectImpl, OracleAnalyticWindowing, OracleSegmentAttributesImpl, OracleSQLObjectImpl, OscarObjectImpl, PGSQLObjectImpl, SQLAlterCharacter, SQLAlterIndexStatement.Rebuild, 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, SQLAlterTableImportPartition, SQLAlterTableMergePartition, SQLAlterTableModifyClusteredBy, SQLAlterTableOptimizePartition, SQLAlterTablePartition, SQLAlterTablePartitionCount, SQLAlterTablePartitionLifecycle, SQLAlterTablePartitionSetProperties, SQLAlterTableRebuildPartition, SQLAlterTableRecoverPartitions, SQLAlterTableRename, SQLAlterTableRenameColumn, SQLAlterTableRenameIndex, SQLAlterTableRenamePartition, SQLAlterTableReOrganizePartition, SQLAlterTableRepairPartition, SQLAlterTableReplaceColumn, SQLAlterTableSetComment, SQLAlterTableSetLifecycle, SQLAlterTableSetLocation, SQLAlterTableSetOption, SQLAlterTableSubpartitionAvailablePartitionNum, SQLAlterTableSubpartitionLifecycle, SQLAlterTableTouch, SQLAlterTableTruncatePartition, SQLAlterTableUnarchivePartition, SQLAnnIndex, SQLArgument, SQLArrayDataType, SQLCaseExpr.Item, SQLCaseStatement.Item, SQLColumnDefinition, SQLColumnDefinition.Identity, SQLCommentHint, SQLConstraintImpl, SQLCreateViewStatement.Column, SQLDataTypeImpl, SQLDeclareItem, SQLErrorLoggingClause, SQLExprHint, SQLExprImpl, SQLExternalRecordFormat, SQLIfStatement.Else, SQLIfStatement.ElseIf, SQLIndexDefinition, SQLIndexOptions, SQLInsertStatement.ValuesClause, SQLJoinTableSource.UDJ, SQLKeep, SQLLimit, SQLMapDataType, SQLMergeStatement.MergeInsertClause, SQLMergeStatement.MergeUpdateClause, SQLOrderBy, SQLOver, SQLParameter, SQLPartitionBy, SQLPartitionRef, SQLPartitionRef.Item, SQLPartitionSpec, SQLPartitionSpec.Item, SQLPrivilegeItem, SQLRowDataType, SQLSelect, SQLSelectGroupByClause, SQLSelectItem, SQLSelectOrderByItem, SQLSelectQueryBase, SQLServerObjectImpl, SQLStatementImpl, SQLStructDataType, SQLStructDataType.Field, SQLSubPartitionBy, SQLTableDataType, SQLTableLike, SQLTableSampling, SQLTableSourceImpl, SQLUpdateSetItem, SQLWindow, SQLWithSubqueryClause, SQLZOrderBy

public abstract class SQLObjectImpl extends Object implements SQLObject