接口 com.alibaba.druid.sql.ast.SQLName
的使用

使用 SQLName 的软件包
com.alibaba.druid.sql.ast.expr   
com.alibaba.druid.sql.ast.statement   
com.alibaba.druid.sql.dialect.mysql.ast   
com.alibaba.druid.sql.dialect.mysql.ast.expr   
com.alibaba.druid.sql.dialect.mysql.ast.statement   
com.alibaba.druid.sql.dialect.mysql.parser   
com.alibaba.druid.sql.dialect.oracle.ast.clause   
com.alibaba.druid.sql.dialect.oracle.ast.expr   
com.alibaba.druid.sql.dialect.oracle.ast.stmt   
com.alibaba.druid.sql.dialect.oracle.parser   
com.alibaba.druid.sql.dialect.postgresql.ast.stmt   
com.alibaba.druid.sql.dialect.sqlserver.ast.expr   
com.alibaba.druid.sql.dialect.sqlserver.ast.stmt   
com.alibaba.druid.sql.dialect.sqlserver.parser   
com.alibaba.druid.sql.parser   
 

com.alibaba.druid.sql.ast.exprSQLName 的使用
 

实现 SQLNamecom.alibaba.druid.sql.ast.expr 中的类
 class SQLIdentifierExpr
           
 class SQLPropertyExpr
           
 

返回 SQLNamecom.alibaba.druid.sql.ast.expr 中的方法
 SQLName SQLCurrentOfCursorExpr.getCursorName()
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.ast.expr 中的方法
 void SQLCurrentOfCursorExpr.setCursorName(SQLName cursorName)
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.ast.expr 中的构造方法
SQLCurrentOfCursorExpr(SQLName cursorName)
           
 

com.alibaba.druid.sql.ast.statementSQLName 的使用
 

返回 SQLNamecom.alibaba.druid.sql.ast.statement 中的方法
 SQLName SQLAlterTableRenameColumn.getColumn()
           
 SQLName SQLAlterTableEnableConstraint.getConstraintName()
           
 SQLName SQLAlterTableDisableConstraint.getConstraintName()
           
 SQLName SQLAlterTableDropConstraint.getConstraintName()
           
 SQLName SQLUseStatement.getDatabase()
           
 SQLName SQLAlterTableDropForeinKey.getIndexName()
           
 SQLName SQLAlterTableDropIndex.getIndexName()
           
 SQLName SQLDropSequenceStatement.getName()
           
 SQLName SQLCreateDatabaseStatement.getName()
           
 SQLName SQLAlterTableStatement.getName()
           
 SQLName SQLCreateIndexStatement.getName()
           
 SQLName SQLColumnDefinition.getName()
           
 SQLName SQLConstaintImpl.getName()
           
 SQLName SQLDropTableSpaceStatement.getName()
           
 SQLName SQLDropProcedureStatement.getName()
           
 SQLName SQLCreateTableStatement.getName()
           
 SQLName SQLConstaint.getName()
           
 SQLName SQLCreateViewStatement.getName()
           
 SQLName SQLCreateTriggerStatement.getName()
           
 SQLName SQLAlterTableAddIndex.getName()
           
 SQLName SQLDropFunctionStatement.getName()
           
 SQLName SQLDropTriggerStatement.getName()
           
 SQLName SQLCreateTriggerStatement.getOn()
           
 SQLName SQLCallStatement.getProcedureName()
           
 SQLName SQLForeignKeyConstraint.getReferencedTableName()
           
 SQLName SQLForeignKeyImpl.getReferencedTableName()
           
 SQLName SQLColumnReference.getTable()
           
 SQLName SQLUpdateStatement.getTableName()
           
 SQLName SQLDeleteStatement.getTableName()
           
 SQLName SQLInsertInto.getTableName()
           
 SQLName SQLRollbackStatement.getTo()
           
 SQLName SQLAlterTableRenameColumn.getTo()
           
 

返回变量类型为 SQLName 的类型的 com.alibaba.druid.sql.ast.statement 中的方法
 List<SQLName> SQLColumnReference.getColumns()
           
 List<SQLName> SQLAlterTableDropColumnItem.getColumns()
           
 List<SQLName> SQLWithSubqueryClause.Entry.getColumns()
           
 List<SQLName> SQLForeignKeyConstraint.getReferencedColumns()
           
 List<SQLName> SQLForeignKeyImpl.getReferencedColumns()
           
 List<SQLName> SQLForeignKeyConstraint.getReferencingColumns()
           
 List<SQLName> SQLForeignKeyImpl.getReferencingColumns()
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.ast.statement 中的方法
 void SQLTruncateStatement.addTableSource(SQLName name)
           
 void SQLDropTableStatement.addTableSource(SQLName name)
           
 void SQLDropViewStatement.addTableSource(SQLName name)
           
 void SQLAlterTableRenameColumn.setColumn(SQLName column)
           
 void SQLAlterTableEnableConstraint.setConstraintName(SQLName constraintName)
           
 void SQLAlterTableDisableConstraint.setConstraintName(SQLName constraintName)
           
 void SQLAlterTableDropConstraint.setConstraintName(SQLName constraintName)
           
 void SQLUseStatement.setDatabase(SQLName database)
           
 void SQLAlterTableDropForeinKey.setIndexName(SQLName indexName)
           
 void SQLAlterTableDropIndex.setIndexName(SQLName indexName)
           
 void SQLDropSequenceStatement.setName(SQLName name)
           
 void SQLCreateDatabaseStatement.setName(SQLName name)
           
 void SQLAlterTableStatement.setName(SQLName name)
           
 void SQLDropTableStatement.setName(SQLName name)
           
 void SQLCreateIndexStatement.setName(SQLName name)
           
 void SQLColumnDefinition.setName(SQLName name)
           
 void SQLConstaintImpl.setName(SQLName name)
           
 void SQLDropViewStatement.setName(SQLName name)
           
 void SQLDropTableSpaceStatement.setName(SQLName name)
           
 void SQLDropProcedureStatement.setName(SQLName name)
           
 void SQLCreateTableStatement.setName(SQLName name)
           
 void SQLConstaint.setName(SQLName value)
           
 void SQLCreateViewStatement.setName(SQLName name)
           
 void SQLCreateTriggerStatement.setName(SQLName name)
           
 void SQLAlterTableAddIndex.setName(SQLName name)
           
 void SQLDropFunctionStatement.setName(SQLName name)
           
 void SQLDropTriggerStatement.setName(SQLName name)
           
 void SQLCreateTriggerStatement.setOn(SQLName on)
           
 void SQLCallStatement.setProcedureName(SQLName procedureName)
           
 void SQLForeignKeyConstraint.setReferencedTableName(SQLName value)
           
 void SQLForeignKeyImpl.setReferencedTableName(SQLName value)
           
 void SQLColumnReference.setTable(SQLName table)
           
 void SQLCreateIndexStatement.setTable(SQLName table)
           
 void SQLDeleteStatement.setTableName(SQLName tableName)
           
 void SQLInsertInto.setTableName(SQLName tableName)
           
 void SQLInsertInto.setTableSource(SQLName tableName)
           
 void SQLRollbackStatement.setTo(SQLName to)
           
 void SQLAlterTableRenameColumn.setTo(SQLName to)
           
 

类型变量类型为 SQLNamecom.alibaba.druid.sql.ast.statement 中的方法参数
 void SQLColumnReference.setColumns(List<SQLName> columns)
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.ast.statement 中的构造方法
SQLDropTableStatement(SQLName name)
           
SQLDropViewStatement(SQLName name)
           
 

com.alibaba.druid.sql.dialect.mysql.astSQLName 的使用
 

返回变量类型为 SQLName 的类型的 com.alibaba.druid.sql.dialect.mysql.ast 中的方法
 List<SQLName> MySqlIndexHintImpl.getIndexList()
           
 

类型变量类型为 SQLNamecom.alibaba.druid.sql.dialect.mysql.ast 中的方法参数
 void MySqlIndexHintImpl.setIndexList(List<SQLName> indexList)
           
 

com.alibaba.druid.sql.dialect.mysql.ast.exprSQLName 的使用
 

实现 SQLNamecom.alibaba.druid.sql.dialect.mysql.ast.expr 中的类
 class MySqlUserName
           
 

com.alibaba.druid.sql.dialect.mysql.ast.statementSQLName 的使用
 

返回 SQLNamecom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 SQLName MySqlAlterTableAddColumn.getAfterColumn()
           
 SQLName MySqlAlterTableChangeColumn.getColumnName()
           
 SQLName MySqlShowTablesStatement.getDatabase()
           
 SQLName MySqlShowColumnsStatement.getDatabase()
           
 SQLName MySqlShowIndexesStatement.getDatabase()
           
 SQLName MySqlShowTriggersStatement.getDatabase()
           
 SQLName MySqlShowKeysStatement.getDatabase()
           
 SQLName MySqlShowDatabasesStatement.getDatabase()
           
 SQLName MySqlAlterTableAddColumn.getFirstColumn()
           
 SQLName MySqlCreateTableStatement.TableSpaceOption.getName()
           
 SQLName MySqlPartitioningDef.getName()
           
 SQLName MySqlPrepareStatement.getName()
           
 SQLName MySqlTableIndex.getName()
           
 SQLName MySqlDescribeStatement.getObject()
           
 SQLName MySqlSelectQueryBlock.getProcedureName()
           
 SQLName MySqlExecuteStatement.getStatementName()
           
 SQLName MySqlShowColumnsStatement.getTable()
           
 SQLName MySqlShowIndexesStatement.getTable()
           
 SQLName MySqlShowKeysStatement.getTable()
           
 SQLName MySqlReplaceStatement.getTableName()
           
 SQLName MySqlLoadDataInFileStatement.getTableName()
           
 SQLName MySqlLoadXmlStatement.getTableName()
           
 SQLName MySqlSetPasswordStatement.getUser()
           
 

返回变量类型为 SQLName 的类型的 com.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 List<SQLName> MySqlPartitionByRange.getColumns()
           
 List<SQLName> MySqlPartitionByList.getColumns()
           
 List<SQLName> MySqlPartitionByKey.getColumns()
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 void MySqlAlterTableAddColumn.setAfterColumn(SQLName after)
           
 void MySqlAlterTableChangeColumn.setColumnName(SQLName columnName)
           
 void MySqlShowTablesStatement.setDatabase(SQLName database)
           
 void MySqlShowColumnsStatement.setDatabase(SQLName database)
           
 void MySqlShowIndexesStatement.setDatabase(SQLName database)
           
 void MySqlShowTriggersStatement.setDatabase(SQLName database)
           
 void MySqlShowKeysStatement.setDatabase(SQLName database)
           
 void MySqlShowDatabasesStatement.setDatabase(SQLName database)
           
 void MySqlAlterTableAddColumn.setFirstColumn(SQLName first)
           
 void MySqlCreateTableStatement.setLike(SQLName like)
           
 void MySqlCreateTableStatement.TableSpaceOption.setName(SQLName name)
           
 void MySqlPartitioningDef.setName(SQLName name)
           
 void MySqlPrepareStatement.setName(SQLName name)
           
 void MySqlTableIndex.setName(SQLName name)
           
 void MySqlDescribeStatement.setObject(SQLName object)
           
 void MySqlSelectQueryBlock.setProcedureName(SQLName procedureName)
           
 void MySqlExecuteStatement.setStatementName(SQLName statementName)
           
 void MySqlShowColumnsStatement.setTable(SQLName table)
           
 void MySqlShowIndexesStatement.setTable(SQLName table)
           
 void MySqlShowKeysStatement.setTable(SQLName table)
           
 void MySqlReplaceStatement.setTableName(SQLName tableName)
           
 void MySqlLoadDataInFileStatement.setTableName(SQLName tableName)
           
 void MySqlLoadXmlStatement.setTableName(SQLName tableName)
           
 void MySqlLockTableStatement.setTableSource(SQLName name)
           
 void MySqlSetPasswordStatement.setUser(SQLName user)
           
 

类型变量类型为 SQLNamecom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法参数
 void MySqlPartitionByRange.setColumns(List<SQLName> columns)
           
 void MySqlPartitionByList.setColumns(List<SQLName> columns)
           
 void MySqlPartitionByKey.setColumns(List<SQLName> columns)
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.mysql.ast.statement 中的构造方法
MySqlPrepareStatement(SQLName name, SQLExpr from)
           
 

com.alibaba.druid.sql.dialect.mysql.parserSQLName 的使用
 

返回 SQLNamecom.alibaba.druid.sql.dialect.mysql.parser 中的方法
 SQLName MySqlExprParser.nameRest(SQLName name)
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.mysql.parser 中的方法
 SQLName MySqlExprParser.nameRest(SQLName name)
           
 

com.alibaba.druid.sql.dialect.oracle.ast.clauseSQLName 的使用
 

返回 SQLNamecom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 SQLName OracleErrorLoggingClause.getInto()
           
 SQLName OracleRangeValuesClause.getName()
           
 SQLName PartitionExtensionClause.getPartition()
           
 SQLName OracleLobStorageClause.getTableSpace()
           
 

返回变量类型为 SQLName 的类型的 com.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 List<SQLName> OraclePartitionByRangeClause.getColumns()
           
 List<SQLName> PartitionExtensionClause.getFor()
           
 List<SQLName> OracleLobStorageClause.getItems()
           
 List<SQLName> OraclePartitionByRangeClause.getStoreIn()
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 void OracleErrorLoggingClause.setInto(SQLName into)
           
 void OracleRangeValuesClause.setName(SQLName name)
           
 void PartitionExtensionClause.setPartition(SQLName partition)
           
 void OracleLobStorageClause.setTableSpace(SQLName tableSpace)
           
 

类型变量类型为 SQLNamecom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法参数
 void OraclePartitionByRangeClause.setColumns(List<SQLName> columns)
           
 void OraclePartitionByRangeClause.setStoreIn(List<SQLName> storeIn)
           
 

com.alibaba.druid.sql.dialect.oracle.ast.exprSQLName 的使用
 

实现 SQLNamecom.alibaba.druid.sql.dialect.oracle.ast.expr 中的类
 class OracleDbLinkExpr
           
 

com.alibaba.druid.sql.dialect.oracle.ast.stmtSQLName 的使用
 

返回 SQLNamecom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 SQLName OracleFetchStatement.getCursorName()
           
 SQLName OracleConstraint.getExceptionsInto()
           
 SQLName OracleCheck.getExceptionsInto()
           
 SQLName OracleUnique.getExceptionsInto()
           
 SQLName OraclePrimaryKey.getExceptionsInto()
           
 SQLName OracleForeignKey.getExceptionsInto()
           
 SQLName OracleUsingIndexClause.getIndex()
           
 SQLName OracleForStatement.getIndex()
           
 SQLName OracleMergeStatement.getInto()
           
 SQLName OracleLabelStatement.getLabel()
           
 SQLName OracleGotoStatement.getLabel()
           
 SQLName OracleAlterViewStatement.getName()
           
 SQLName OracleCreateDatabaseDbLinkStatement.getName()
           
 SQLName OracleCreateSequenceStatement.getName()
           
 SQLName OracleAlterTableTruncatePartition.getName()
           
 SQLName OraclePrimaryKey.getName()
           
 SQLName OracleDropDbLinkStatement.getName()
           
 SQLName OracleAlterTableDropPartition.getName()
           
 SQLName OracleAlterTableMoveTablespace.getName()
           
 SQLName OracleAlterTriggerStatement.getName()
           
 SQLName OracleCreateProcedureStatement.getName()
           
 SQLName OracleAlterSynonymStatement.getName()
           
 SQLName OracleAlterTablespaceStatement.getName()
           
 SQLName OracleAlterIndexStatement.getName()
           
 SQLName OracleAlterTableSplitPartition.getName()
           
 SQLName OracleAlterTableSplitPartition.NestedTablePartitionSpec.getPartition()
           
 SQLName OracleAlterIndexStatement.getRenameTo()
           
 SQLName OracleLockTableStatement.getTable()
           
 SQLName OracleUsingIndexClause.getTablespace()
           
 SQLName OracleCreateIndexStatement.getTablespace()
           
 SQLName OracleAlterTableSplitPartition.TableSpaceItem.getTablespace()
           
 SQLName OracleCreateTableStatement.getTablespace()
           
 SQLName OracleSavePointStatement.getTo()
           
 SQLName OracleCreateDatabaseDbLinkStatement.getUser()
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 void OracleFetchStatement.setCursorName(SQLName cursorName)
           
 void OracleConstraint.setExceptionsInto(SQLName exceptionsInto)
           
 void OracleCheck.setExceptionsInto(SQLName exceptionsInto)
           
 void OracleUnique.setExceptionsInto(SQLName exceptionsInto)
           
 void OraclePrimaryKey.setExceptionsInto(SQLName exceptionsInto)
           
 void OracleForeignKey.setExceptionsInto(SQLName exceptionsInto)
           
 void OracleUsingIndexClause.setIndex(SQLName index)
           
 void OracleForStatement.setIndex(SQLName index)
           
 void OracleMergeStatement.setInto(SQLName into)
           
 void OracleLabelStatement.setLabel(SQLName label)
           
 void OracleGotoStatement.setLabel(SQLName label)
           
 void OracleAlterViewStatement.setName(SQLName name)
           
 void OracleCreateDatabaseDbLinkStatement.setName(SQLName name)
           
 void OracleCreateSequenceStatement.setName(SQLName name)
           
 void OracleAlterTableTruncatePartition.setName(SQLName name)
           
 void OraclePrimaryKey.setName(SQLName name)
           
 void OracleDropDbLinkStatement.setName(SQLName name)
           
 void OracleAlterTableDropPartition.setName(SQLName name)
           
 void OracleAlterTableMoveTablespace.setName(SQLName name)
           
 void OracleAlterTriggerStatement.setName(SQLName name)
           
 void OracleCreateProcedureStatement.setName(SQLName name)
           
 void OracleAlterSynonymStatement.setName(SQLName name)
           
 void OracleAlterTablespaceStatement.setName(SQLName name)
           
 void OracleAlterIndexStatement.setName(SQLName name)
           
 void OracleAlterTableSplitPartition.setName(SQLName name)
           
 void OracleAlterTableSplitPartition.NestedTablePartitionSpec.setPartition(SQLName partition)
           
 void OracleAlterIndexStatement.setRenameTo(SQLName renameTo)
           
 void OracleLockTableStatement.setTable(SQLName table)
           
 void OracleUsingIndexClause.setTablespace(SQLName tablespace)
           
 void OracleCreateIndexStatement.setTablespace(SQLName tablespace)
           
 void OracleAlterTableSplitPartition.TableSpaceItem.setTablespace(SQLName tablespace)
           
 void OracleCreateTableStatement.setTablespace(SQLName tablespace)
           
 void OracleSavePointStatement.setTo(SQLName to)
           
 void OracleCreateDatabaseDbLinkStatement.setUser(SQLName user)
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的构造方法
OracleAlterTableSplitPartition.TableSpaceItem(SQLName tablespace)
           
OracleGotoStatement(SQLName label)
           
OracleLabelStatement(SQLName label)
           
 

com.alibaba.druid.sql.dialect.oracle.parserSQLName 的使用
 

返回 SQLNamecom.alibaba.druid.sql.dialect.oracle.parser 中的方法
 SQLName OracleExprParser.name()
           
 

com.alibaba.druid.sql.dialect.postgresql.ast.stmtSQLName 的使用
 

返回变量类型为 SQLName 的类型的 com.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的方法
 List<SQLName> PGDeleteStatement.getUsing()
           
 

类型变量类型为 SQLNamecom.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的方法参数
 void PGDeleteStatement.setUsing(List<SQLName> using)
           
 

com.alibaba.druid.sql.dialect.sqlserver.ast.exprSQLName 的使用
 

实现 SQLNamecom.alibaba.druid.sql.dialect.sqlserver.ast.expr 中的类
 class SQLServerObjectReferenceExpr
           
 

com.alibaba.druid.sql.dialect.sqlserver.ast.stmtSQLName 的使用
 

返回 SQLNamecom.alibaba.druid.sql.dialect.sqlserver.ast.stmt 中的方法
 SQLName SQLServerExecStatement.getModuleName()
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.sqlserver.ast.stmt 中的方法
 void SQLServerExecStatement.setModuleName(SQLName moduleName)
           
 

com.alibaba.druid.sql.dialect.sqlserver.parserSQLName 的使用
 

返回 SQLNamecom.alibaba.druid.sql.dialect.sqlserver.parser 中的方法
 SQLName SQLServerExprParser.nameRest(SQLName expr)
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.sqlserver.parser 中的方法
 SQLName SQLServerExprParser.nameRest(SQLName expr)
           
 

com.alibaba.druid.sql.parserSQLName 的使用
 

返回 SQLNamecom.alibaba.druid.sql.parser 中的方法
 SQLName SQLExprParser.name()
           
 SQLName SQLExprParser.nameRest(SQLName name)
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.parser 中的方法
 SQLName SQLExprParser.nameRest(SQLName name)
           
 

类型变量类型为 SQLNamecom.alibaba.druid.sql.parser 中的方法参数
 void SQLExprParser.names(Collection<SQLName> exprCol)
           
 void SQLExprParser.names(Collection<SQLName> exprCol, SQLObject parent)
           
 



Copyright © 2013 Alibaba Group. All Rights Reserved.