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

使用 SQLExpr 的软件包
com.alibaba.druid.sql   
com.alibaba.druid.sql.ast   
com.alibaba.druid.sql.ast.expr   
com.alibaba.druid.sql.ast.statement   
com.alibaba.druid.sql.dialect.db2.ast.stmt   
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   
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   
com.alibaba.druid.sql.dialect.postgresql.ast.expr   
com.alibaba.druid.sql.dialect.postgresql.ast.stmt   
com.alibaba.druid.sql.dialect.postgresql.parser   
com.alibaba.druid.sql.dialect.sqlserver.ast   
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.visitor   
com.alibaba.druid.wall.spi   
 

com.alibaba.druid.sqlSQLExpr 的使用
 

返回 SQLExprcom.alibaba.druid.sql 中的方法
static SQLExpr SQLUtils.toMySqlExpr(String sql)
           
static SQLExpr SQLUtils.toSQLExpr(String sql)
           
static SQLExpr SQLUtils.toSQLExpr(String sql, String dbType)
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql 中的方法
static List<SQLExpr> SQLUtils.split(SQLBinaryOpExpr x)
           
 

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

com.alibaba.druid.sql.astSQLExpr 的子接口
 interface SQLName
           
 

实现 SQLExprcom.alibaba.druid.sql.ast 中的类
 class SQLExprImpl
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.ast 中的方法
 List<SQLExpr> SQLDataType.getArguments()
           
 List<SQLExpr> SQLDataTypeImpl.getArguments()
           
 List<SQLExpr> SQLOver.getPartitionBy()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.ast 中的构造方法
SQLOrderBy(SQLExpr expr)
           
 

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

com.alibaba.druid.sql.ast.exprSQLExpr 的子接口
 interface SQLLiteralExpr
           
 

实现 SQLExprcom.alibaba.druid.sql.ast.expr 中的类
 class SQLAggregateExpr
           
 class SQLAllColumnExpr
           
 class SQLAllExpr
           
 class SQLAnyExpr
           
 class SQLBetweenExpr
           
 class SQLBinaryOpExpr
           
 class SQLCaseExpr
           
 class SQLCastExpr
           
 class SQLCharExpr
           
 class SQLCurrentOfCursorExpr
           
 class SQLDefaultExpr
           
 class SQLExistsExpr
           
 class SQLHexExpr
           
 class SQLIdentifierExpr
           
 class SQLInListExpr
           
 class SQLInSubQueryExpr
           
 class SQLIntegerExpr
           
 class SQLListExpr
           
 class SQLMethodInvokeExpr
           
 class SQLNCharExpr
           
 class SQLNotExpr
           
 class SQLNullExpr
           
 class SQLNumberExpr
           
 class SQLNumericLiteralExpr
           
 class SQLPropertyExpr
           
 class SQLQueryExpr
           
 class SQLSomeExpr
           
 class SQLTextLiteralExpr
           
 class SQLUnaryExpr
           
 class SQLVariantRefExpr
           
 

声明为 SQLExprcom.alibaba.druid.sql.ast.expr 中的字段
 SQLExpr SQLBetweenExpr.beginExpr
           
 SQLExpr SQLBetweenExpr.endExpr
           
 SQLExpr SQLNotExpr.expr
           
 SQLExpr SQLBetweenExpr.testExpr
           
 

返回 SQLExprcom.alibaba.druid.sql.ast.expr 中的方法
 SQLExpr SQLBetweenExpr.getBeginExpr()
           
 SQLExpr SQLCaseExpr.Item.getConditionExpr()
           
 SQLExpr SQLCaseExpr.getElseExpr()
           
 SQLExpr SQLBetweenExpr.getEndExpr()
           
 SQLExpr SQLNotExpr.getExpr()
           
 SQLExpr SQLInSubQueryExpr.getExpr()
           
 SQLExpr SQLInListExpr.getExpr()
           
 SQLExpr SQLCastExpr.getExpr()
           
 SQLExpr SQLUnaryExpr.getExpr()
           
 SQLExpr SQLBinaryOpExpr.getLeft()
           
 SQLExpr SQLMethodInvokeExpr.getOwner()
           
 SQLExpr SQLPropertyExpr.getOwner()
           
 SQLExpr SQLBinaryOpExpr.getRight()
           
 SQLExpr SQLBetweenExpr.getTestExpr()
           
 SQLExpr SQLCaseExpr.getValueExpr()
           
 SQLExpr SQLCaseExpr.Item.getValueExpr()
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.ast.expr 中的方法
 List<SQLExpr> SQLAggregateExpr.getArguments()
           
 List<SQLExpr> SQLListExpr.getItems()
           
 List<SQLExpr> SQLMethodInvokeExpr.getParameters()
           
 List<SQLExpr> SQLInListExpr.getTargetList()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.ast.expr 中的方法
 void SQLMethodInvokeExpr.addParameter(SQLExpr param)
           
 void SQLBetweenExpr.setBeginExpr(SQLExpr beginExpr)
           
 void SQLCaseExpr.Item.setConditionExpr(SQLExpr conditionExpr)
           
 void SQLCaseExpr.setElseExpr(SQLExpr elseExpr)
           
 void SQLBetweenExpr.setEndExpr(SQLExpr endExpr)
           
 void SQLNotExpr.setExpr(SQLExpr expr)
           
 void SQLInSubQueryExpr.setExpr(SQLExpr expr)
           
 void SQLInListExpr.setExpr(SQLExpr expr)
           
 void SQLCastExpr.setExpr(SQLExpr expr)
           
 void SQLUnaryExpr.setExpr(SQLExpr expr)
           
 void SQLBinaryOpExpr.setLeft(SQLExpr left)
           
 void SQLMethodInvokeExpr.setOwner(SQLExpr owner)
           
 void SQLPropertyExpr.setOwner(SQLExpr owner)
           
 void SQLBinaryOpExpr.setRight(SQLExpr right)
           
 void SQLBetweenExpr.setTestExpr(SQLExpr testExpr)
           
 void SQLCaseExpr.setValueExpr(SQLExpr valueExpr)
           
 void SQLCaseExpr.Item.setValueExpr(SQLExpr valueExpr)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.ast.expr 中的方法参数
 void SQLInListExpr.setTargetList(List<SQLExpr> targetList)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.ast.expr 中的构造方法
SQLBetweenExpr(SQLExpr testExpr, boolean not, SQLExpr beginExpr, SQLExpr endExpr)
           
SQLBetweenExpr(SQLExpr testExpr, SQLExpr beginExpr, SQLExpr endExpr)
           
SQLBinaryOpExpr(SQLExpr left, SQLBinaryOperator operator, SQLExpr right)
           
SQLBinaryOpExpr(SQLExpr left, SQLExpr right, SQLBinaryOperator operator)
           
SQLCaseExpr.Item(SQLExpr conditionExpr, SQLExpr valueExpr)
           
SQLInListExpr(SQLExpr expr)
           
SQLInListExpr(SQLExpr expr, boolean not)
           
SQLMethodInvokeExpr(String methodName, SQLExpr owner)
           
SQLNotExpr(SQLExpr expr)
           
SQLPropertyExpr(SQLExpr owner, String name)
           
SQLUnaryExpr(SQLUnaryOperator operator, SQLExpr expr)
           
 

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

返回 SQLExprcom.alibaba.druid.sql.ast.statement 中的方法
 SQLExpr SQLUpdateSetItem.getColumn()
           
 SQLExpr SQLCommentStatement.getComment()
           
 SQLExpr SQLColumnDefinition.getComment()
           
 SQLExpr SQLJoinTableSource.getCondition()
           
 SQLExpr SQLDropDatabaseStatement.getDatabase()
           
 SQLExpr SQLColumnDefinition.getDefaultExpr()
           
 SQLExpr SQLExprHint.getExpr()
           
 SQLExpr SQLSelectItem.getExpr()
           
 SQLExpr SQLCheck.getExpr()
           
 SQLExpr SQLColumnCheck.getExpr()
           
 SQLExpr SQLExprTableSource.getExpr()
           
 SQLExpr SQLSelectOrderByItem.getExpr()
           
 SQLExpr SQLSelectGroupByClause.getHaving()
           
 SQLExpr SQLGrantStatement.getIdentifiedBy()
           
 SQLExpr SQLDropIndexStatement.getIndexName()
           
 SQLExpr SQLGrantStatement.getMaxConnectionsPerHour()
           
 SQLExpr SQLGrantStatement.getMaxQueriesPerHour()
           
 SQLExpr SQLGrantStatement.getMaxUpdatesPerHour()
           
 SQLExpr SQLGrantStatement.getMaxUserConnections()
           
 SQLExpr SQLReleaseSavePointStatement.getName()
           
 SQLExpr SQLSavePointStatement.getName()
           
 SQLExpr SQLCommentStatement.getOn()
           
 SQLExpr SQLGrantStatement.getOn()
           
 SQLExpr SQLAssignItem.getTarget()
           
 SQLExpr SQLGrantStatement.getTo()
           
 SQLExpr SQLUpdateSetItem.getValue()
           
 SQLExpr SQLAssignItem.getValue()
           
 SQLExpr SQLSelectQueryBlock.getWhere()
           
 SQLExpr SQLUpdateStatement.getWhere()
           
 SQLExpr SQLDeleteStatement.getWhere()
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.ast.statement 中的方法
 List<SQLExpr> SQLUniqueConstraint.getColumns()
           
 List<SQLExpr> SQLUnique.getColumns()
           
 List<SQLExpr> SQLInsertInto.getColumns()
           
 List<SQLExpr> SQLCreateViewStatement.getColumns()
           
 List<SQLExpr> SQLSelectGroupByClause.getItems()
           
 List<SQLExpr> SQLCallStatement.getParameters()
           
 List<SQLExpr> SQLGrantStatement.getPrivileges()
           
 List<SQLExpr> SQLDropUserStatement.getUsers()
           
 List<SQLExpr> SQLJoinTableSource.getUsing()
           
 List<SQLExpr> SQLInsertStatement.ValuesClause.getValues()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.ast.statement 中的方法
 void SQLSelectGroupByClause.addItem(SQLExpr sqlExpr)
           
 void SQLInsertStatement.ValuesClause.addValue(SQLExpr value)
           
 void SQLUpdateSetItem.setColumn(SQLExpr column)
           
 void SQLCommentStatement.setComment(SQLExpr comment)
           
 void SQLColumnDefinition.setComment(SQLExpr comment)
           
 void SQLJoinTableSource.setCondition(SQLExpr condition)
           
 void SQLDropDatabaseStatement.setDatabase(SQLExpr database)
           
 void SQLColumnDefinition.setDefaultExpr(SQLExpr defaultExpr)
           
 void SQLExprHint.setExpr(SQLExpr expr)
           
 void SQLSelectItem.setExpr(SQLExpr expr)
           
 void SQLCheck.setExpr(SQLExpr expr)
           
 void SQLColumnCheck.setExpr(SQLExpr expr)
           
 void SQLExprTableSource.setExpr(SQLExpr expr)
           
 void SQLSelectOrderByItem.setExpr(SQLExpr expr)
           
 void SQLSelectGroupByClause.setHaving(SQLExpr having)
           
 void SQLGrantStatement.setIdentifiedBy(SQLExpr identifiedBy)
           
 void SQLDropIndexStatement.setIndexName(SQLExpr indexName)
           
 void SQLSelectQueryBlock.setInto(SQLExpr into)
           
 void SQLGrantStatement.setMaxConnectionsPerHour(SQLExpr maxConnectionsPerHour)
           
 void SQLGrantStatement.setMaxQueriesPerHour(SQLExpr maxQueriesPerHour)
           
 void SQLGrantStatement.setMaxUpdatesPerHour(SQLExpr maxUpdatesPerHour)
           
 void SQLGrantStatement.setMaxUserConnections(SQLExpr maxUserConnections)
           
 void SQLReleaseSavePointStatement.setName(SQLExpr name)
           
 void SQLSavePointStatement.setName(SQLExpr name)
           
 void SQLCommentStatement.setOn(SQLExpr on)
           
 void SQLGrantStatement.setOn(SQLExpr on)
           
 void SQLDropIndexStatement.setTableName(SQLExpr tableName)
           
 void SQLUpdateStatement.setTableSource(SQLExpr expr)
           
 void SQLDeleteStatement.setTableSource(SQLExpr expr)
           
 void SQLAssignItem.setTarget(SQLExpr target)
           
 void SQLGrantStatement.setTo(SQLExpr to)
           
 void SQLUpdateSetItem.setValue(SQLExpr value)
           
 void SQLAssignItem.setValue(SQLExpr value)
           
 void SQLSelectQueryBlock.setWhere(SQLExpr where)
           
 void SQLUpdateStatement.setWhere(SQLExpr where)
           
 void SQLDeleteStatement.setWhere(SQLExpr where)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.ast.statement 中的方法参数
 void SQLDropUserStatement.setUsers(List<SQLExpr> users)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.ast.statement 中的构造方法
SQLAssignItem(SQLExpr target, SQLExpr value)
           
SQLCheck(SQLExpr expr)
           
SQLColumnCheck(SQLExpr expr)
           
SQLExprHint(SQLExpr expr)
           
SQLExprTableSource(SQLExpr expr)
           
SQLSelectItem(SQLExpr expr)
           
SQLSelectItem(SQLExpr expr, String alias)
           
SQLSelectOrderByItem(SQLExpr expr)
           
SQLSetStatement(SQLExpr target, SQLExpr value)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.ast.statement 中的构造方法参数
SQLInsertStatement.ValuesClause(List<SQLExpr> values)
           
 

com.alibaba.druid.sql.dialect.db2.ast.stmtSQLExpr 的使用
 

返回 SQLExprcom.alibaba.druid.sql.dialect.db2.ast.stmt 中的方法
 SQLExpr DB2ValuesStatement.getExpr()
           
 SQLExpr DB2SelectQueryBlock.getFirst()
           
 SQLExpr DB2SelectQueryBlock.getOptimizeFor()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.db2.ast.stmt 中的方法
 void DB2ValuesStatement.setExpr(SQLExpr expr)
           
 void DB2SelectQueryBlock.setFirst(SQLExpr first)
           
 void DB2SelectQueryBlock.setOptimizeFor(SQLExpr optimizeFor)
           
 

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

com.alibaba.druid.sql.dialect.mysql.ast.exprSQLExpr 的子接口
 interface MySqlExpr
           
 

实现 SQLExprcom.alibaba.druid.sql.dialect.mysql.ast.expr 中的类
 class MySqlBinaryExpr
           
 class MySqlBooleanExpr
           
 class MySqlCharExpr
           
 class MySqlExprImpl
           
 class MySqlExtractExpr
           
 class MySqlIntervalExpr
           
 class MySqlMatchAgainstExpr
           
 class MySqlOutFileExpr
           
 class MySqlUserName
           
 

返回 SQLExprcom.alibaba.druid.sql.dialect.mysql.ast.expr 中的方法
 SQLExpr MySqlMatchAgainstExpr.getAgainst()
           
 SQLExpr MySqlOutFileExpr.getFile()
           
 SQLExpr MySqlOutFileExpr.getIgnoreLinesNumber()
           
 SQLExpr MySqlExtractExpr.getValue()
           
 SQLExpr MySqlIntervalExpr.getValue()
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.dialect.mysql.ast.expr 中的方法
 List<SQLExpr> MySqlMatchAgainstExpr.getColumns()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.mysql.ast.expr 中的方法
 void MySqlMatchAgainstExpr.setAgainst(SQLExpr against)
           
 void MySqlOutFileExpr.setFile(SQLExpr file)
           
 void MySqlOutFileExpr.setIgnoreLinesNumber(SQLExpr ignoreLinesNumber)
           
 void MySqlExtractExpr.setValue(SQLExpr value)
           
 void MySqlIntervalExpr.setValue(SQLExpr value)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.dialect.mysql.ast.expr 中的方法参数
 void MySqlMatchAgainstExpr.setColumns(List<SQLExpr> columns)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.mysql.ast.expr 中的构造方法
MySqlOutFileExpr(SQLExpr file)
           
 

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

返回 SQLExprcom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 SQLExpr MySqlAlterTableModifyColumn.getAfterColumn()
           
 SQLExpr MySqlAlterTableChangeColumn.getAfterColumn()
           
 SQLExpr MySqlCreateUserStatement.UserSpecification.getAuthPlugin()
           
 SQLExpr MySqlAlterTableCharacter.getCharacterSet()
           
 SQLExpr MySqlAlterTableCharacter.getCollate()
           
 SQLExpr MySqlHelpStatement.getContent()
           
 SQLExpr MySqlShowOpenTablesStatement.getDatabase()
           
 SQLExpr MySqlShowCreateDatabaseStatement.getDatabase()
           
 SQLExpr MySqlShowTableStatusStatement.getDatabase()
           
 SQLExpr MySqlPartitioningDef.getDataDirectory()
           
 SQLExpr MySqlShowCreateEventStatement.getEventName()
           
 SQLExpr MySqlPartitionByList.getExpr()
           
 SQLExpr MySqlPartitionByRange.getExpr()
           
 SQLExpr MySqlBinlogStatement.getExpr()
           
 SQLExpr MySqlPartitionByHash.getExpr()
           
 SQLExpr MySqlAlterTableModifyColumn.getFirstColumn()
           
 SQLExpr MySqlAlterTableChangeColumn.getFirstColumn()
           
 SQLExpr MySqlRollbackStatement.getForce()
           
 SQLExpr MySqlShowProfileStatement.getForQuery()
           
 SQLExpr MySqlShowBinLogEventsStatement.getFrom()
           
 SQLExpr MySqlPrepareStatement.getFrom()
           
 SQLExpr MySqlShowRelayLogEventsStatement.getFrom()
           
 SQLExpr MySqlLoadXmlStatement.getIgnoreLinesNumber()
           
 SQLExpr MySqlLoadDataInFileStatement.getIgnoreLinesNumber()
           
 SQLExpr MySqlShowBinLogEventsStatement.getIn()
           
 SQLExpr MySqlPartitioningDef.getIndexDirectory()
           
 SQLExpr MySqlShowDatabasesStatement.getLike()
           
 SQLExpr MySqlShowOpenTablesStatement.getLike()
           
 SQLExpr MySqlShowVariantsStatement.getLike()
           
 SQLExpr MySqlShowTriggersStatement.getLike()
           
 SQLExpr MySqlShowProcedureStatusStatement.getLike()
           
 SQLExpr MySqlShowTablesStatement.getLike()
           
 SQLExpr MySqlShowEventsStatement.getLike()
           
 SQLExpr MySqlShowStatusStatement.getLike()
           
 SQLExpr MySqlShowColumnsStatement.getLike()
           
 SQLExpr MySqlShowFunctionStatusStatement.getLike()
           
 SQLExpr MySqlShowTableStatusStatement.getLike()
           
 SQLExpr MySqlShowRelayLogEventsStatement.getLogName()
           
 SQLExpr MySqlRenameTableStatement.Item.getName()
           
 SQLExpr MySqlShowProcedureCodeStatement.getName()
           
 SQLExpr MySqlShowCreateFunctionStatement.getName()
           
 SQLExpr MySqlShowFunctionCodeStatement.getName()
           
 SQLExpr MySqlShowEngineStatement.getName()
           
 SQLExpr MySqlShowCreateProcedureStatement.getName()
           
 SQLExpr MySqlShowCreateTriggerStatement.getName()
           
 SQLExpr MySqlShowCreateTableStatement.getName()
           
 SQLExpr MySqlShowCreateViewStatement.getName()
           
 SQLExpr MySqlSelectQueryBlock.Limit.getOffset()
           
 SQLExpr MySqlSQLColumnDefinition.getOnUpdate()
           
 SQLExpr MySqlPartitionByList.getPartitionCount()
           
 SQLExpr MySqlPartitionByRange.getPartitionCount()
           
 SQLExpr MySqlPartitionByKey.getPartitionCount()
           
 SQLExpr MySqlPartitionByHash.getPartitionCount()
           
 SQLExpr MySqlCreateUserStatement.UserSpecification.getPassword()
           
 SQLExpr MySqlSetPasswordStatement.getPassword()
           
 SQLExpr MySqlShowCharacterSetStatement.getPattern()
           
 SQLExpr MySqlShowCollationStatement.getPattern()
           
 SQLExpr MySqlSelectQueryBlock.Limit.getRowCount()
           
 SQLExpr MySqlLoadXmlStatement.getRowsIdentifiedBy()
           
 SQLExpr MySqlShowEventsStatement.getSchema()
           
 SQLExpr MySqlSQLColumnDefinition.getStorage()
           
 SQLExpr MySqlCreateTableStatement.TableSpaceOption.getStorage()
           
 SQLExpr MySqlKillStatement.getThreadId()
           
 SQLExpr MySqlRenameTableStatement.Item.getTo()
           
 SQLExpr MySqlCreateUserStatement.UserSpecification.getUser()
           
 SQLExpr MySqlShowGrantsStatement.getUser()
           
 SQLExpr MySqlShowDatabasesStatement.getWhere()
           
 SQLExpr MySqlShowCharacterSetStatement.getWhere()
           
 SQLExpr MySqlShowCollationStatement.getWhere()
           
 SQLExpr MySqlShowOpenTablesStatement.getWhere()
           
 SQLExpr MySqlShowVariantsStatement.getWhere()
           
 SQLExpr MySqlShowTriggersStatement.getWhere()
           
 SQLExpr MySqlShowProcedureStatusStatement.getWhere()
           
 SQLExpr MySqlShowTablesStatement.getWhere()
           
 SQLExpr MySqlShowEventsStatement.getWhere()
           
 SQLExpr MySqlShowStatusStatement.getWhere()
           
 SQLExpr MySqlShowColumnsStatement.getWhere()
           
 SQLExpr MySqlShowFunctionStatusStatement.getWhere()
           
 SQLExpr MySqlShowTableStatusStatement.getWhere()
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 List<SQLExpr> MySqlReplaceStatement.getColumns()
           
 List<SQLExpr> MySqlTableIndex.getColumns()
           
 List<SQLExpr> MySqlInsertStatement.getDuplicateKeyUpdate()
           
 List<SQLExpr> MySqlPartitioningDef.Values.getItems()
           
 List<SQLExpr> MySqlExecuteStatement.getParameters()
           
 List<SQLExpr> MySqlSelectQueryBlock.getProcedureArgumentList()
           
 List<SQLExpr> MySqlLoadXmlStatement.getSetList()
           
 List<SQLExpr> MySqlLoadDataInFileStatement.getSetList()
           
 List<SQLExpr> MySqlAlterUserStatement.getUsers()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法
 void MySqlAlterTableModifyColumn.setAfterColumn(SQLExpr afterColumn)
           
 void MySqlAlterTableChangeColumn.setAfterColumn(SQLExpr afterColumn)
           
 void MySqlCreateUserStatement.UserSpecification.setAuthPlugin(SQLExpr authPlugin)
           
 void MySqlAlterTableCharacter.setCharacterSet(SQLExpr characterSet)
           
 void MySqlAlterTableCharacter.setCollate(SQLExpr collate)
           
 void MySqlHelpStatement.setContent(SQLExpr content)
           
 void MySqlShowOpenTablesStatement.setDatabase(SQLExpr database)
           
 void MySqlShowCreateDatabaseStatement.setDatabase(SQLExpr database)
           
 void MySqlShowTableStatusStatement.setDatabase(SQLExpr database)
           
 void MySqlPartitioningDef.setDataDirectory(SQLExpr dataDirectory)
           
 void MySqlShowCreateEventStatement.setEventName(SQLExpr eventName)
           
 void MySqlPartitionByList.setExpr(SQLExpr expr)
           
 void MySqlPartitionByRange.setExpr(SQLExpr expr)
           
 void MySqlBinlogStatement.setExpr(SQLExpr expr)
           
 void MySqlPartitionByHash.setExpr(SQLExpr expr)
           
 void MySqlAlterTableModifyColumn.setFirstColumn(SQLExpr firstColumn)
           
 void MySqlAlterTableChangeColumn.setFirstColumn(SQLExpr firstColumn)
           
 void MySqlRollbackStatement.setForce(SQLExpr force)
           
 void MySqlShowProfileStatement.setForQuery(SQLExpr forQuery)
           
 void MySqlShowBinLogEventsStatement.setFrom(SQLExpr from)
           
 void MySqlPrepareStatement.setFrom(SQLExpr from)
           
 void MySqlShowRelayLogEventsStatement.setFrom(SQLExpr from)
           
 void MySqlLoadXmlStatement.setIgnoreLinesNumber(SQLExpr ignoreLinesNumber)
           
 void MySqlLoadDataInFileStatement.setIgnoreLinesNumber(SQLExpr ignoreLinesNumber)
           
 void MySqlShowBinLogEventsStatement.setIn(SQLExpr in)
           
 void MySqlPartitioningDef.setIndexDirectory(SQLExpr indexDirectory)
           
 void MySqlShowDatabasesStatement.setLike(SQLExpr like)
           
 void MySqlShowOpenTablesStatement.setLike(SQLExpr like)
           
 void MySqlShowVariantsStatement.setLike(SQLExpr like)
           
 void MySqlShowTriggersStatement.setLike(SQLExpr like)
           
 void MySqlShowProcedureStatusStatement.setLike(SQLExpr like)
           
 void MySqlShowTablesStatement.setLike(SQLExpr like)
           
 void MySqlShowEventsStatement.setLike(SQLExpr like)
           
 void MySqlShowStatusStatement.setLike(SQLExpr like)
           
 void MySqlShowColumnsStatement.setLike(SQLExpr like)
           
 void MySqlShowFunctionStatusStatement.setLike(SQLExpr like)
           
 void MySqlShowTableStatusStatement.setLike(SQLExpr like)
           
 void MySqlShowRelayLogEventsStatement.setLogName(SQLExpr logName)
           
 void MySqlRenameTableStatement.Item.setName(SQLExpr name)
           
 void MySqlShowProcedureCodeStatement.setName(SQLExpr functionName)
           
 void MySqlShowCreateFunctionStatement.setName(SQLExpr functionName)
           
 void MySqlShowFunctionCodeStatement.setName(SQLExpr functionName)
           
 void MySqlShowEngineStatement.setName(SQLExpr name)
           
 void MySqlShowCreateProcedureStatement.setName(SQLExpr functionName)
           
 void MySqlShowCreateTriggerStatement.setName(SQLExpr functionName)
           
 void MySqlShowCreateTableStatement.setName(SQLExpr name)
           
 void MySqlShowCreateViewStatement.setName(SQLExpr functionName)
           
 void MySqlSelectQueryBlock.Limit.setOffset(SQLExpr offset)
           
 void MySqlSQLColumnDefinition.setOnUpdate(SQLExpr onUpdate)
           
 void MySqlPartitionByList.setPartitionCount(SQLExpr partitionCount)
           
 void MySqlPartitionByRange.setPartitionCount(SQLExpr partitionCount)
           
 void MySqlPartitionByKey.setPartitionCount(SQLExpr partitionCount)
           
 void MySqlPartitionByHash.setPartitionCount(SQLExpr partitionCount)
           
 void MySqlCreateUserStatement.UserSpecification.setPassword(SQLExpr password)
           
 void MySqlSetPasswordStatement.setPassword(SQLExpr password)
           
 void MySqlShowCharacterSetStatement.setPattern(SQLExpr pattern)
           
 void MySqlShowCollationStatement.setPattern(SQLExpr pattern)
           
 void MySqlSelectQueryBlock.Limit.setRowCount(SQLExpr rowCount)
           
 void MySqlLoadXmlStatement.setRowsIdentifiedBy(SQLExpr rowsIdentifiedBy)
           
 void MySqlShowEventsStatement.setSchema(SQLExpr schema)
           
 void MySqlSQLColumnDefinition.setStorage(SQLExpr storage)
           
 void MySqlCreateTableStatement.TableSpaceOption.setStorage(SQLExpr storage)
           
 void MySqlKillStatement.setThreadId(SQLExpr threadId)
           
 void MySqlRenameTableStatement.Item.setTo(SQLExpr to)
           
 void MySqlCreateUserStatement.UserSpecification.setUser(SQLExpr user)
           
 void MySqlShowGrantsStatement.setUser(SQLExpr user)
           
 void MySqlShowDatabasesStatement.setWhere(SQLExpr where)
           
 void MySqlShowCharacterSetStatement.setWhere(SQLExpr where)
           
 void MySqlShowCollationStatement.setWhere(SQLExpr where)
           
 void MySqlShowOpenTablesStatement.setWhere(SQLExpr where)
           
 void MySqlShowVariantsStatement.setWhere(SQLExpr where)
           
 void MySqlShowTriggersStatement.setWhere(SQLExpr where)
           
 void MySqlShowProcedureStatusStatement.setWhere(SQLExpr where)
           
 void MySqlShowTablesStatement.setWhere(SQLExpr where)
           
 void MySqlShowEventsStatement.setWhere(SQLExpr where)
           
 void MySqlShowStatusStatement.setWhere(SQLExpr where)
           
 void MySqlShowColumnsStatement.setWhere(SQLExpr where)
           
 void MySqlShowFunctionStatusStatement.setWhere(SQLExpr where)
           
 void MySqlShowTableStatusStatement.setWhere(SQLExpr where)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.dialect.mysql.ast.statement 中的方法参数
 void MySqlSelectQueryBlock.setProcedureArgumentList(List<SQLExpr> procedureArgumentList)
           
 

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

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

返回 SQLExprcom.alibaba.druid.sql.dialect.mysql.parser 中的方法
 SQLExpr MySqlExprParser.multiplicativeRest(SQLExpr expr)
           
 SQLExpr MySqlExprParser.notRationalRest(SQLExpr expr)
           
 SQLExpr MySqlExprParser.orRest(SQLExpr expr)
           
 SQLExpr MySqlExprParser.primary()
           
 SQLExpr MySqlExprParser.primaryRest(SQLExpr expr)
           
 SQLExpr MySqlExprParser.relationalRest(SQLExpr expr)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.mysql.parser 中的方法
 SQLExpr MySqlExprParser.multiplicativeRest(SQLExpr expr)
           
 SQLExpr MySqlExprParser.notRationalRest(SQLExpr expr)
           
 SQLExpr MySqlExprParser.orRest(SQLExpr expr)
           
 SQLExpr MySqlExprParser.primaryRest(SQLExpr expr)
           
 SQLExpr MySqlExprParser.relationalRest(SQLExpr expr)
           
 

com.alibaba.druid.sql.dialect.odps.astSQLExpr 的使用
 

返回 SQLExprcom.alibaba.druid.sql.dialect.odps.ast 中的方法
 SQLExpr OdpsCreateTableStatement.getComment()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.odps.ast 中的方法
 void OdpsCreateTableStatement.setComment(SQLExpr comment)
           
 

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

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.dialect.oracle.ast 中的方法
 List<SQLExpr> OracleDataTypeIntervalDay.getFractionalSeconds()
           
 

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

实现 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.clause 中的类
 class GroupingSetExpr
           
 

返回 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 SQLExpr FlashbackQueryClause.VersionsFlashbackQueryClause.getBegin()
           
 SQLExpr OracleStorageClause.getBufferPool()
           
 SQLExpr OracleLobStorageClause.getChunk()
           
 SQLExpr CycleClause.getDefaultValue()
           
 SQLExpr OracleParameter.getDefaultValue()
           
 SQLExpr FlashbackQueryClause.VersionsFlashbackQueryClause.getEnd()
           
 SQLExpr FlashbackQueryClause.AsOfFlashbackQueryClause.getExpr()
           
 SQLExpr FlashbackQueryClause.AsOfSnapshotClause.getExpr()
           
 SQLExpr ModelClause.ModelColumn.getExpr()
           
 SQLExpr ModelClause.CellAssignmentItem.getExpr()
           
 SQLExpr OracleStorageClause.getFreeListGroups()
           
 SQLExpr OracleStorageClause.getFreeLists()
           
 SQLExpr OracleStorageClause.getInitial()
           
 SQLExpr OraclePartitionByRangeClause.getInterval()
           
 SQLExpr ModelClause.ModelRulesClause.getIterate()
           
 SQLExpr OracleErrorLoggingClause.getLimit()
           
 SQLExpr ModelClause.MainModelClause.getMainModelName()
           
 SQLExpr CycleClause.getMark()
           
 SQLExpr OracleStorageClause.getMaxExtents()
           
 SQLExpr OracleStorageClause.getMaxSize()
           
 SQLExpr ModelClause.CellAssignment.getMeasureColumn()
           
 SQLExpr OracleStorageClause.getMinExtents()
           
 SQLExpr OracleParameter.getName()
           
 SQLExpr ModelClause.ReferenceModelClause.getName()
           
 SQLExpr OracleStorageClause.getNext()
           
 SQLExpr OracleStorageClause.getObjno()
           
 SQLExpr OracleStorageClause.getPctIncrease()
           
 SQLExpr SampleClause.getSeedValue()
           
 SQLExpr OracleErrorLoggingClause.getSimpleExpression()
           
 SQLExpr ModelClause.ModelRulesClause.getUntil()
           
 SQLExpr CycleClause.getValue()
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 List<SQLExpr> CycleClause.getAliases()
           
 List<SQLExpr> ModelClause.CellAssignment.getConditions()
           
 List<SQLExpr> ModelClause.QueryPartitionClause.getExprList()
           
 List<SQLExpr> OracleReturningClause.getItems()
           
 List<SQLExpr> GroupingSetExpr.getParameters()
           
 List<SQLExpr> SampleClause.getPercent()
           
 List<SQLExpr> OracleRangeValuesClause.getValues()
           
 List<SQLExpr> OracleReturningClause.getValues()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法
 void FlashbackQueryClause.VersionsFlashbackQueryClause.setBegin(SQLExpr begin)
           
 void OracleStorageClause.setBufferPool(SQLExpr bufferPool)
           
 void OracleLobStorageClause.setChunk(SQLExpr chunk)
           
 void CycleClause.setDefaultValue(SQLExpr defaultValue)
           
 void OracleParameter.setDefaultValue(SQLExpr deaultValue)
           
 void FlashbackQueryClause.VersionsFlashbackQueryClause.setEnd(SQLExpr end)
           
 void FlashbackQueryClause.AsOfFlashbackQueryClause.setExpr(SQLExpr expr)
           
 void FlashbackQueryClause.AsOfSnapshotClause.setExpr(SQLExpr expr)
           
 void ModelClause.ModelColumn.setExpr(SQLExpr expr)
           
 void ModelClause.CellAssignmentItem.setExpr(SQLExpr expr)
           
 void OracleStorageClause.setFreeListGroups(SQLExpr freeListGroups)
           
 void OracleStorageClause.setFreeLists(SQLExpr freeLists)
           
 void OracleStorageClause.setInitial(SQLExpr initial)
           
 void OraclePartitionByRangeClause.setInterval(SQLExpr interval)
           
 void ModelClause.ModelRulesClause.setIterate(SQLExpr iterate)
           
 void OracleErrorLoggingClause.setLimit(SQLExpr limit)
           
 void ModelClause.MainModelClause.setMainModelName(SQLExpr mainModelName)
           
 void CycleClause.setMark(SQLExpr mark)
           
 void OracleStorageClause.setMaxExtents(SQLExpr maxExtents)
           
 void OracleStorageClause.setMaxSize(SQLExpr maxSize)
           
 void ModelClause.CellAssignment.setMeasureColumn(SQLExpr measureColumn)
           
 void OracleStorageClause.setMinExtents(SQLExpr minExtents)
           
 void OracleParameter.setName(SQLExpr name)
           
 void ModelClause.ReferenceModelClause.setName(SQLExpr name)
           
 void OracleStorageClause.setNext(SQLExpr next)
           
 void OracleStorageClause.setObjno(SQLExpr objno)
           
 void OracleStorageClause.setPctIncrease(SQLExpr pctIncrease)
           
 void SampleClause.setSeedValue(SQLExpr seedValue)
           
 void OracleErrorLoggingClause.setSimpleExpression(SQLExpr simpleExpression)
           
 void ModelClause.ModelRulesClause.setUntil(SQLExpr until)
           
 void CycleClause.setValue(SQLExpr value)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.clause 中的方法参数
 void ModelClause.QueryPartitionClause.setExprList(List<SQLExpr> exprList)
           
 void OracleReturningClause.setItems(List<SQLExpr> items)
           
 void SampleClause.setPercent(List<SQLExpr> percent)
           
 void OracleRangeValuesClause.setValues(List<SQLExpr> values)
           
 void OracleReturningClause.setValues(List<SQLExpr> values)
           
 

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

com.alibaba.druid.sql.dialect.oracle.ast.exprSQLExpr 的子接口
 interface OracleExpr
           
 

实现 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.expr 中的类
 class OracleAggregateExpr
           
 class OracleAnalytic
           
 class OracleAnalyticWindowing
           
 class OracleArgumentExpr
           
 class OracleBinaryDoubleExpr
           
 class OracleBinaryFloatExpr
           
 class OracleCursorExpr
           
 class OracleDateExpr
           
 class OracleDatetimeExpr
           
 class OracleDbLinkExpr
           
 class OracleExtractExpr
           
 class OracleIntervalExpr
           
 class OracleIsSetExpr
           
 class OracleOuterExpr
           
 class OracleRangeExpr
           
 class OracleSizeExpr
           
 class OracleSysdateExpr
           
 class OracleTimestampExpr
           
 

返回 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.expr 中的方法
 SQLExpr OracleDatetimeExpr.getExpr()
           
 SQLExpr OracleOuterExpr.getExpr()
           
 SQLExpr OracleDbLinkExpr.getExpr()
           
 SQLExpr OracleAnalyticWindowing.getExpr()
           
 SQLExpr OracleExtractExpr.getFrom()
           
 SQLExpr OracleRangeExpr.getLowBound()
           
 SQLExpr OracleIsSetExpr.getNestedTable()
           
 SQLExpr OracleDatetimeExpr.getTimeZone()
           
 SQLExpr OracleRangeExpr.getUpBound()
           
 SQLExpr OracleSizeExpr.getValue()
           
 SQLExpr OracleArgumentExpr.getValue()
           
 SQLExpr OracleIntervalExpr.getValue()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.expr 中的方法
 void OracleDatetimeExpr.setExpr(SQLExpr expr)
           
 void OracleOuterExpr.setExpr(SQLExpr expr)
           
 void OracleDbLinkExpr.setExpr(SQLExpr expr)
           
 void OracleAnalyticWindowing.setExpr(SQLExpr expr)
           
 void OracleExtractExpr.setFrom(SQLExpr from)
           
 void OracleRangeExpr.setLowBound(SQLExpr lowBound)
           
 void OracleIsSetExpr.setNestedTable(SQLExpr nestedTable)
           
 void OracleDatetimeExpr.setTimeZone(SQLExpr timeZone)
           
 void OracleRangeExpr.setUpBound(SQLExpr upBound)
           
 void OracleSizeExpr.setValue(SQLExpr value)
           
 void OracleArgumentExpr.setValue(SQLExpr value)
           
 void OracleIntervalExpr.setValue(SQLExpr value)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.expr 中的构造方法
OracleArgumentExpr(String argumentName, SQLExpr value)
           
OracleDatetimeExpr(SQLExpr expr, SQLExpr timeZone)
           
OracleIsSetExpr(SQLExpr nestedTable)
           
OracleOuterExpr(SQLExpr expr)
           
OracleRangeExpr(SQLExpr lowBound, SQLExpr upBound)
           
OracleSizeExpr(SQLExpr value, OracleSizeExpr.Unit unit)
           
 

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

返回 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 SQLExpr OracleCreateDatabaseDbLinkStatement.getAuthenticatedUser()
           
 SQLExpr OracleFileSpecification.getAutoExtendOn()
           
 SQLExpr OracleIfStatement.getCondition()
           
 SQLExpr OracleIfStatement.ElseIf.getCondition()
           
 SQLExpr OracleSelectHierachicalQueryClause.getConnectBy()
           
 SQLExpr OracleMergeStatement.MergeUpdateClause.getDeleteWhere()
           
 SQLExpr OracleExprStatement.getExpr()
           
 SQLExpr OracleSelectPivot.Item.getExpr()
           
 SQLExpr OracleCreateSequenceStatement.getIncrementBy()
           
 SQLExpr OracleCreateTableStatement.getInitrans()
           
 SQLExpr OracleUsingIndexClause.getInitrans()
           
 SQLExpr OracleCreateIndexStatement.getInitrans()
           
 SQLExpr OracleExplainStatement.getInto()
           
 SQLExpr OracleCreateTableStatement.getMaxtrans()
           
 SQLExpr OracleUsingIndexClause.getMaxtrans()
           
 SQLExpr OracleCreateIndexStatement.getMaxtrans()
           
 SQLExpr OracleCreateSequenceStatement.getMaxValue()
           
 SQLExpr OracleCreateSequenceStatement.getMinValue()
           
 SQLExpr OracleAlterProcedureStatement.getName()
           
 SQLExpr OracleSetTransactionStatement.getName()
           
 SQLExpr OracleMergeStatement.getOn()
           
 SQLExpr OracleAlterIndexStatement.getParallel()
           
 SQLExpr OracleCreateIndexStatement.getParallel()
           
 SQLExpr OracleCreateTableStatement.getPctused()
           
 SQLExpr OracleUsingIndexClause.getPctused()
           
 SQLExpr OracleCreateIndexStatement.getPctused()
           
 SQLExpr OracleCreateTableStatement.getPtcfree()
           
 SQLExpr OracleUsingIndexClause.getPtcfree()
           
 SQLExpr OracleCreateIndexStatement.getPtcfree()
           
 SQLExpr OracleForStatement.getRange()
           
 SQLExpr OracleFileSpecification.getSize()
           
 SQLExpr OracleCreateSequenceStatement.getStartWith()
           
 SQLExpr OracleSelectHierachicalQueryClause.getStartWith()
           
 SQLExpr OracleAlterTableRenameTo.getTo()
           
 SQLExpr OracleCreateDatabaseDbLinkStatement.getUsing()
           
 SQLExpr OracleLockTableStatement.getWait()
           
 SQLExpr OracleSelectForUpdate.getWait()
           
 SQLExpr OracleMultiInsertStatement.ConditionalInsertClauseItem.getWhen()
           
 SQLExpr OracleExitStatement.getWhen()
           
 SQLExpr OracleExceptionStatement.Item.getWhen()
           
 SQLExpr OracleMergeStatement.MergeUpdateClause.getWhere()
           
 SQLExpr OracleMergeStatement.MergeInsertClause.getWhere()
           
 SQLExpr OracleUpdateStatement.getWhere()
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 List<SQLExpr> OracleAlterTableSplitPartition.getAt()
           
 List<SQLExpr> OracleMergeStatement.MergeInsertClause.getColumns()
           
 List<SQLExpr> OraclePrimaryKey.getColumns()
           
 List<SQLExpr> OracleFileSpecification.getFileNames()
           
 List<SQLExpr> OracleFetchStatement.getInto()
           
 List<SQLExpr> OracleSelectUnPivot.getItems()
           
 List<SQLExpr> OracleSelectForUpdate.getOf()
           
 List<SQLExpr> OracleSelectPivotBase.getPivotFor()
           
 List<SQLExpr> OracleSelectPivot.getPivotFor()
           
 List<SQLExpr> OracleUpdateStatement.getReturning()
           
 List<SQLExpr> OracleUpdateStatement.getReturningInto()
           
 List<SQLExpr> OracleMergeStatement.MergeInsertClause.getValues()
           
 List<SQLExpr> OracleAlterTableSplitPartition.getValues()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 void OracleCreateDatabaseDbLinkStatement.setAuthenticatedUser(SQLExpr authenticatedUser)
           
 void OracleFileSpecification.setAutoExtendOn(SQLExpr autoExtendOn)
           
 void OracleIfStatement.setCondition(SQLExpr condition)
           
 void OracleIfStatement.ElseIf.setCondition(SQLExpr condition)
           
 void OracleSelectHierachicalQueryClause.setConnectBy(SQLExpr connectBy)
           
 void OracleMergeStatement.MergeUpdateClause.setDeleteWhere(SQLExpr deleteWhere)
           
 void OracleExprStatement.setExpr(SQLExpr expr)
           
 void OracleSelectPivot.Item.setExpr(SQLExpr expr)
           
 void OracleCreateSequenceStatement.setIncrementBy(SQLExpr incrementBy)
           
 void OracleCreateTableStatement.setInitrans(SQLExpr initrans)
           
 void OracleUsingIndexClause.setInitrans(SQLExpr initrans)
           
 void OracleCreateIndexStatement.setInitrans(SQLExpr initrans)
           
 void OracleExplainStatement.setInto(SQLExpr into)
           
 void OracleCreateTableStatement.setMaxtrans(SQLExpr maxtrans)
           
 void OracleUsingIndexClause.setMaxtrans(SQLExpr maxtrans)
           
 void OracleCreateIndexStatement.setMaxtrans(SQLExpr maxtrans)
           
 void OracleCreateSequenceStatement.setMaxValue(SQLExpr maxValue)
           
 void OracleCreateSequenceStatement.setMinValue(SQLExpr minValue)
           
 void OracleAlterProcedureStatement.setName(SQLExpr name)
           
 void OracleSetTransactionStatement.setName(SQLExpr name)
           
 void OracleMergeStatement.setOn(SQLExpr on)
           
 void OracleAlterIndexStatement.setParallel(SQLExpr parallel)
           
 void OracleCreateIndexStatement.setParallel(SQLExpr parallel)
           
 void OracleCreateTableStatement.setPctused(SQLExpr pctused)
           
 void OracleUsingIndexClause.setPctused(SQLExpr pctused)
           
 void OracleCreateIndexStatement.setPctused(SQLExpr pctused)
           
 void OracleCreateTableStatement.setPtcfree(SQLExpr ptcfree)
           
 void OracleUsingIndexClause.setPtcfree(SQLExpr ptcfree)
           
 void OracleCreateIndexStatement.setPtcfree(SQLExpr ptcfree)
           
 void OracleForStatement.setRange(SQLExpr range)
           
 void OracleFileSpecification.setSize(SQLExpr size)
           
 void OracleCreateSequenceStatement.setStartWith(SQLExpr startWith)
           
 void OracleSelectHierachicalQueryClause.setStartWith(SQLExpr startWith)
           
 void OracleAlterTableRenameTo.setTo(SQLExpr to)
           
 void OracleCreateDatabaseDbLinkStatement.setUsing(SQLExpr using)
           
 void OracleLockTableStatement.setWait(SQLExpr wait)
           
 void OracleSelectForUpdate.setWait(SQLExpr wait)
           
 void OracleMultiInsertStatement.ConditionalInsertClauseItem.setWhen(SQLExpr when)
           
 void OracleExitStatement.setWhen(SQLExpr when)
           
 void OracleExceptionStatement.Item.setWhen(SQLExpr when)
           
 void OracleMergeStatement.MergeUpdateClause.setWhere(SQLExpr where)
           
 void OracleMergeStatement.MergeInsertClause.setWhere(SQLExpr where)
           
 void OracleUpdateStatement.setWhere(SQLExpr where)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法参数
 void OracleAlterTableSplitPartition.setAt(List<SQLExpr> at)
           
 void OracleMergeStatement.MergeInsertClause.setColumns(List<SQLExpr> columns)
           
 void OraclePrimaryKey.setColumns(List<SQLExpr> columns)
           
 void OracleFileSpecification.setFileNames(List<SQLExpr> fileNames)
           
 void OracleFetchStatement.setInto(List<SQLExpr> into)
           
 void OracleUpdateStatement.setReturning(List<SQLExpr> returning)
           
 void OracleUpdateStatement.setReturningInto(List<SQLExpr> returningInto)
           
 void OracleMergeStatement.MergeInsertClause.setValues(List<SQLExpr> values)
           
 void OracleAlterTableSplitPartition.setValues(List<SQLExpr> values)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的构造方法
OracleExprStatement(SQLExpr expr)
           
 

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

返回 SQLExprcom.alibaba.druid.sql.dialect.oracle.parser 中的方法
 SQLExpr OracleExprParser.equalityRest(SQLExpr expr)
           
 SQLExpr OracleExprParser.exprRest(SQLExpr expr)
           
 SQLExpr OracleExprParser.primary()
           
 SQLExpr OracleExprParser.primaryRest(SQLExpr expr)
           
 SQLExpr OracleExprParser.relationalRest(SQLExpr expr)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.parser 中的方法
 SQLExpr OracleExprParser.equalityRest(SQLExpr expr)
           
 SQLExpr OracleExprParser.exprRest(SQLExpr expr)
           
 SQLExpr OracleExprParser.primaryRest(SQLExpr expr)
           
 SQLExpr OracleExprParser.relationalRest(SQLExpr expr)
           
 

com.alibaba.druid.sql.dialect.postgresql.astSQLExpr 的使用
 

返回 SQLExprcom.alibaba.druid.sql.dialect.postgresql.ast 中的方法
 SQLExpr PGWithQuery.getName()
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.dialect.postgresql.ast 中的方法
 List<SQLExpr> PGWithQuery.getColumns()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.postgresql.ast 中的方法
 void PGWithQuery.setName(SQLExpr name)
           
 

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

com.alibaba.druid.sql.dialect.postgresql.ast.exprSQLExpr 的子接口
 interface PGExpr
           
 

返回 SQLExprcom.alibaba.druid.sql.dialect.postgresql.ast.expr 中的方法
 SQLExpr PGParameter.getName()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.postgresql.ast.expr 中的方法
 void PGParameter.setName(SQLExpr name)
           
 

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

返回 SQLExprcom.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的方法
 SQLExpr PGSelectQueryBlock.FetchClause.getCount()
           
 SQLExpr PGSelectQueryBlock.getLimit()
           
 SQLExpr PGSelectQueryBlock.WindowClause.getName()
           
 SQLExpr PGSelectQueryBlock.getOffset()
           
 SQLExpr PGInsertStatement.getReturning()
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的方法
 List<SQLExpr> PGSelectQueryBlock.WindowClause.getDefinition()
           
 List<SQLExpr> PGSelectQueryBlock.getDistinctOn()
           
 List<SQLExpr> PGSelectQueryBlock.ForClause.getOf()
           
 List<SQLExpr> PGUpdateStatement.getReturning()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的方法
 void PGSelectQueryBlock.FetchClause.setCount(SQLExpr count)
           
 void PGSelectQueryBlock.setLimit(SQLExpr limit)
           
 void PGSelectQueryBlock.WindowClause.setName(SQLExpr name)
           
 void PGSelectQueryBlock.setOffset(SQLExpr offset)
           
 void PGInsertStatement.setReturning(SQLExpr returning)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的方法参数
 void PGSelectQueryBlock.WindowClause.setDefinition(List<SQLExpr> definition)
           
 void PGSelectQueryBlock.setDistinctOn(List<SQLExpr> distinctOn)
           
 void PGSelectQueryBlock.ForClause.setOf(List<SQLExpr> of)
           
 void PGUpdateStatement.setReturning(List<SQLExpr> returning)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.postgresql.ast.stmt 中的构造方法
PGFunctionTableSource(SQLExpr expr)
           
 

com.alibaba.druid.sql.dialect.postgresql.parserSQLExpr 的使用
 

返回 SQLExprcom.alibaba.druid.sql.dialect.postgresql.parser 中的方法
 SQLExpr PGExprParser.primaryRest(SQLExpr expr)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.postgresql.parser 中的方法
 SQLExpr PGExprParser.primaryRest(SQLExpr expr)
           
 

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

返回 SQLExprcom.alibaba.druid.sql.dialect.sqlserver.ast 中的方法
 SQLExpr SQLServerTop.getExpr()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.sqlserver.ast 中的方法
 void SQLServerTop.setExpr(SQLExpr expr)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.sqlserver.ast 中的构造方法
SQLServerTop(SQLExpr expr)
           
 

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

com.alibaba.druid.sql.dialect.sqlserver.ast.exprSQLExpr 的子接口
 interface SQLServerExpr
           
 

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

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.sqlserver.ast.expr 中的构造方法
SQLServerObjectReferenceExpr(SQLExpr owner)
           
 

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

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.dialect.sqlserver.ast.stmt 中的方法
 List<SQLExpr> SQLServerExecStatement.getParameters()
           
 

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

返回 SQLExprcom.alibaba.druid.sql.dialect.sqlserver.parser 中的方法
 SQLExpr SQLServerExprParser.primary()
           
 SQLExpr SQLServerExprParser.primaryRest(SQLExpr expr)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.sqlserver.parser 中的方法
 SQLExpr SQLServerExprParser.primaryRest(SQLExpr expr)
           
 

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

返回 SQLExprcom.alibaba.druid.sql.parser 中的方法
 SQLExpr SQLExprParser.additive()
           
 SQLExpr SQLExprParser.additiveRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.and()
           
 SQLExpr SQLExprParser.andRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.bitAnd()
           
 SQLExpr SQLExprParser.bitAndRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.bitOr()
           
 SQLExpr SQLExprParser.bitOrRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.bitXor()
           
 SQLExpr SQLExprParser.bitXorRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.equality()
           
 SQLExpr SQLExprParser.equalityRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.expr()
           
 SQLExpr SQLSelectParser.expr()
           
 SQLExpr SQLExprParser.exprRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.groupComparisionRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.inRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.multiplicative()
           
 SQLExpr SQLExprParser.multiplicativeRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.notRationalRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.or()
           
 SQLExpr SQLExprParser.orRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.primary()
           
 SQLExpr SQLExprParser.primaryRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.relational()
           
 SQLExpr SQLExprParser.relationalRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.shift()
           
 SQLExpr SQLExprParser.shiftRest(SQLExpr expr)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.parser 中的方法
 SQLExpr SQLExprParser.additiveRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.andRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.bitAndRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.bitOrRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.bitXorRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.equalityRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.exprRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.groupComparisionRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.inRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.multiplicativeRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.notRationalRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.orRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.primaryRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.relationalRest(SQLExpr expr)
           
 SQLExpr SQLExprParser.shiftRest(SQLExpr expr)
           
 

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

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

返回 SQLExprcom.alibaba.druid.sql.visitor 中的方法
static SQLExpr ExportParameterVisitorUtils.exportParameter(List<Object> parameters, SQLExpr param)
           
static SQLExpr SQLEvalVisitorUtils.unwrap(SQLExpr expr)
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.visitor 中的方法
static SQLExpr ExportParameterVisitorUtils.exportParameter(List<Object> parameters, SQLExpr param)
           
static SQLExpr SQLEvalVisitorUtils.unwrap(SQLExpr expr)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.visitor 中的方法参数
static boolean ExportParameterVisitorUtils.exportParamterAndAccept(List<Object> parameters, List<SQLExpr> list)
           
 

com.alibaba.druid.wall.spiSQLExpr 的使用
 

返回 SQLExprcom.alibaba.druid.wall.spi 中的方法
static SQLExpr WallVisitorUtils.getFirst(SQLExpr x)
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.wall.spi 中的方法
static List<SQLExpr> WallVisitorUtils.getParts(SQLExpr x)
           
static List<SQLExpr> WallVisitorUtils.partExpr(List<SQLExpr> exprs)
           
 

参数类型为 SQLExprcom.alibaba.druid.wall.spi 中的方法
static void WallVisitorUtils.checkConditionForMultiTenant(WallVisitor visitor, SQLExpr x, SQLObject parent)
          已过时。 
static void WallVisitorUtils.checkHaving(WallVisitor visitor, SQLExpr x)
           
static boolean WallVisitorUtils.checkSqlExpr(SQLExpr x)
           
static Object WallVisitorUtils.getConditionValue(WallVisitor visitor, SQLExpr x, boolean alwayTrueCheck)
           
static SQLExpr WallVisitorUtils.getFirst(SQLExpr x)
           
static List<SQLExpr> WallVisitorUtils.getParts(SQLExpr x)
           
static Object WallVisitorUtils.getValue(SQLExpr x)
           
static Object WallVisitorUtils.getValue(WallVisitor visitor, SQLExpr x)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.wall.spi 中的方法参数
static List<SQLExpr> WallVisitorUtils.partExpr(List<SQLExpr> exprs)
           
 



Copyright © 2013-2014 Alibaba Group. All Rights Reserved.