接口 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.odps.ast   
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 SQLAlterTableDropConstraint.getConstraintName()
           
 SQLName SQLAlterTableEnableConstraint.getConstraintName()
           
 SQLName SQLAlterTableDisableConstraint.getConstraintName()
           
 SQLName SQLUseStatement.getDatabase()
           
 SQLName SQLAlterTableDropIndex.getIndexName()
           
 SQLName SQLAlterTableDropForeinKey.getIndexName()
           
 SQLName SQLDropTableSpaceStatement.getName()
           
 SQLName SQLCreateViewStatement.getName()
           
 SQLName SQLAlterTableStatement.getName()
           
 SQLName SQLCreateDatabaseStatement.getName()
           
 SQLName SQLConstaint.getName()
           
 SQLName SQLCreateTableStatement.getName()
           
 SQLName SQLAlterTableAddIndex.getName()
           
 SQLName SQLConstaintImpl.getName()
           
 SQLName SQLColumnDefinition.getName()
           
 SQLName SQLCreateIndexStatement.getName()
           
 SQLName SQLDropProcedureStatement.getName()
           
 SQLName SQLCreateTriggerStatement.getName()
           
 SQLName SQLDropFunctionStatement.getName()
           
 SQLName SQLDropSequenceStatement.getName()
           
 SQLName SQLDropTriggerStatement.getName()
           
 SQLName SQLCreateTriggerStatement.getOn()
           
 SQLName SQLCallStatement.getProcedureName()
           
 SQLName SQLForeignKeyConstraint.getReferencedTableName()
           
 SQLName SQLForeignKeyImpl.getReferencedTableName()
           
 SQLName SQLColumnReference.getTable()
           
 SQLName SQLInsertInto.getTableName()
           
 SQLName SQLUpdateStatement.getTableName()
           
 SQLName SQLDeleteStatement.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 SQLDropViewStatement.addTableSource(SQLName name)
           
 void SQLDropTableStatement.addTableSource(SQLName name)
           
 void SQLTruncateStatement.addTableSource(SQLName name)
           
 void SQLAlterTableRenameColumn.setColumn(SQLName column)
           
 void SQLAlterTableDropConstraint.setConstraintName(SQLName constraintName)
           
 void SQLAlterTableEnableConstraint.setConstraintName(SQLName constraintName)
           
 void SQLAlterTableDisableConstraint.setConstraintName(SQLName constraintName)
           
 void SQLUseStatement.setDatabase(SQLName database)
           
 void SQLAlterTableDropIndex.setIndexName(SQLName indexName)
           
 void SQLAlterTableDropForeinKey.setIndexName(SQLName indexName)
           
 void SQLDropViewStatement.setName(SQLName name)
           
 void SQLDropTableStatement.setName(SQLName name)
           
 void SQLDropTableSpaceStatement.setName(SQLName name)
           
 void SQLCreateViewStatement.setName(SQLName name)
           
 void SQLAlterTableStatement.setName(SQLName name)
           
 void SQLCreateDatabaseStatement.setName(SQLName name)
           
 void SQLConstaint.setName(SQLName value)
           
 void SQLCreateTableStatement.setName(SQLName name)
           
 void SQLAlterTableAddIndex.setName(SQLName name)
           
 void SQLConstaintImpl.setName(SQLName name)
           
 void SQLColumnDefinition.setName(SQLName name)
           
 void SQLCreateIndexStatement.setName(SQLName name)
           
 void SQLDropProcedureStatement.setName(SQLName name)
           
 void SQLCreateTriggerStatement.setName(SQLName name)
           
 void SQLDropFunctionStatement.setName(SQLName name)
           
 void SQLDropSequenceStatement.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 SQLInsertInto.setTableName(SQLName tableName)
           
 void SQLDeleteStatement.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 的使用
 

返回 SQLNamecom.alibaba.druid.sql.dialect.mysql.ast 中的方法
 SQLName MysqlForeignKey.getIndexName()
           
 SQLName MySqlKey.getIndexName()
           
 

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

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.mysql.ast 中的方法
 void MysqlForeignKey.setIndexName(SQLName indexName)
           
 void MySqlKey.setIndexName(SQLName indexName)
           
 

类型变量类型为 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 MySqlShowDatabasesStatement.getDatabase()
           
 SQLName MySqlShowKeysStatement.getDatabase()
           
 SQLName MySqlShowTriggersStatement.getDatabase()
           
 SQLName MySqlShowIndexesStatement.getDatabase()
           
 SQLName MySqlShowTablesStatement.getDatabase()
           
 SQLName MySqlShowColumnsStatement.getDatabase()
           
 SQLName MySqlAlterTableAddColumn.getFirstColumn()
           
 SQLName MySqlTableIndex.getName()
           
 SQLName MySqlPrepareStatement.getName()
           
 SQLName MySqlPartitioningDef.getName()
           
 SQLName MySqlCreateTableStatement.TableSpaceOption.getName()
           
 SQLName MySqlDescribeStatement.getObject()
           
 SQLName MySqlSelectQueryBlock.getProcedureName()
           
 SQLName MySqlExecuteStatement.getStatementName()
           
 SQLName MySqlShowKeysStatement.getTable()
           
 SQLName MySqlShowIndexesStatement.getTable()
           
 SQLName MySqlShowColumnsStatement.getTable()
           
 SQLName MySqlReplaceStatement.getTableName()
           
 SQLName MySqlLoadXmlStatement.getTableName()
           
 SQLName MySqlLoadDataInFileStatement.getTableName()
           
 SQLName MySqlSetPasswordStatement.getUser()
           
 

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

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

类型变量类型为 SQLNamecom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法参数
 void MySqlPartitionByList.setColumns(List<SQLName> columns)
           
 void MySqlPartitionByRange.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.odps.astSQLName 的使用
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.odps.ast 中的方法
 void OdpsCreateTableStatement.setLike(SQLName like)
           
 void OdpsInsert.setTableSource(SQLName tableName)
           
 

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 OraclePrimaryKey.getExceptionsInto()
           
 SQLName OracleConstraint.getExceptionsInto()
           
 SQLName OracleForeignKey.getExceptionsInto()
           
 SQLName OracleUnique.getExceptionsInto()
           
 SQLName OracleCheck.getExceptionsInto()
           
 SQLName OracleUsingIndexClause.getIndex()
           
 SQLName OracleForStatement.getIndex()
           
 SQLName OracleMergeStatement.getInto()
           
 SQLName OracleLabelStatement.getLabel()
           
 SQLName OracleGotoStatement.getLabel()
           
 SQLName OracleCreateDatabaseDbLinkStatement.getName()
           
 SQLName OracleAlterTableTruncatePartition.getName()
           
 SQLName OracleAlterIndexStatement.getName()
           
 SQLName OracleCreateSequenceStatement.getName()
           
 SQLName OracleAlterTableMoveTablespace.getName()
           
 SQLName OraclePrimaryKey.getName()
           
 SQLName OracleCreateProcedureStatement.getName()
           
 SQLName OracleAlterTableSplitPartition.getName()
           
 SQLName OracleAlterTableDropPartition.getName()
           
 SQLName OracleAlterSynonymStatement.getName()
           
 SQLName OracleAlterViewStatement.getName()
           
 SQLName OracleAlterTriggerStatement.getName()
           
 SQLName OracleAlterTablespaceStatement.getName()
           
 SQLName OracleDropDbLinkStatement.getName()
           
 SQLName OracleAlterTableSplitPartition.NestedTablePartitionSpec.getPartition()
           
 SQLName OracleAlterIndexStatement.getRenameTo()
           
 SQLName OracleLockTableStatement.getTable()
           
 SQLName OracleAlterTableSplitPartition.TableSpaceItem.getTablespace()
           
 SQLName OracleCreateTableStatement.getTablespace()
           
 SQLName OracleUsingIndexClause.getTablespace()
           
 SQLName OracleCreateIndexStatement.getTablespace()
           
 SQLName OracleSavePointStatement.getTo()
           
 SQLName OracleCreateDatabaseDbLinkStatement.getUser()
           
 

参数类型为 SQLNamecom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 void OracleFetchStatement.setCursorName(SQLName cursorName)
           
 void OraclePrimaryKey.setExceptionsInto(SQLName exceptionsInto)
           
 void OracleConstraint.setExceptionsInto(SQLName exceptionsInto)
           
 void OracleForeignKey.setExceptionsInto(SQLName exceptionsInto)
           
 void OracleUnique.setExceptionsInto(SQLName exceptionsInto)
           
 void OracleCheck.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 OracleCreateDatabaseDbLinkStatement.setName(SQLName name)
           
 void OracleAlterTableTruncatePartition.setName(SQLName name)
           
 void OracleAlterIndexStatement.setName(SQLName name)
           
 void OracleCreateSequenceStatement.setName(SQLName name)
           
 void OracleAlterTableMoveTablespace.setName(SQLName name)
           
 void OraclePrimaryKey.setName(SQLName name)
           
 void OracleCreateProcedureStatement.setName(SQLName name)
           
 void OracleAlterTableSplitPartition.setName(SQLName name)
           
 void OracleAlterTableDropPartition.setName(SQLName name)
           
 void OracleAlterSynonymStatement.setName(SQLName name)
           
 void OracleAlterViewStatement.setName(SQLName name)
           
 void OracleAlterTriggerStatement.setName(SQLName name)
           
 void OracleAlterTablespaceStatement.setName(SQLName name)
           
 void OracleDropDbLinkStatement.setName(SQLName name)
           
 void OracleAlterTableSplitPartition.NestedTablePartitionSpec.setPartition(SQLName partition)
           
 void OracleAlterIndexStatement.setRenameTo(SQLName renameTo)
           
 void OracleLockTableStatement.setTable(SQLName table)
           
 void OracleAlterTableSplitPartition.TableSpaceItem.setTablespace(SQLName tablespace)
           
 void OracleCreateTableStatement.setTablespace(SQLName tablespace)
           
 void OracleUsingIndexClause.setTablespace(SQLName tablespace)
           
 void OracleCreateIndexStatement.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-2014 Alibaba Group. All Rights Reserved.