接口 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.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 SQLUnaryExpr.getExpr()
           
 SQLExpr SQLNotExpr.getExpr()
           
 SQLExpr SQLCastExpr.getExpr()
           
 SQLExpr SQLInListExpr.getExpr()
           
 SQLExpr SQLInSubQueryExpr.getExpr()
           
 SQLExpr SQLBinaryOpExpr.getLeft()
           
 SQLExpr SQLPropertyExpr.getOwner()
           
 SQLExpr SQLMethodInvokeExpr.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 SQLUnaryExpr.setExpr(SQLExpr expr)
           
 void SQLNotExpr.setExpr(SQLExpr expr)
           
 void SQLCastExpr.setExpr(SQLExpr expr)
           
 void SQLInListExpr.setExpr(SQLExpr expr)
           
 void SQLInSubQueryExpr.setExpr(SQLExpr expr)
           
 void SQLBinaryOpExpr.setLeft(SQLExpr left)
           
 void SQLPropertyExpr.setOwner(SQLExpr owner)
           
 void SQLMethodInvokeExpr.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 SQLExprTableSource.getExpr()
           
 SQLExpr SQLColumnCheck.getExpr()
           
 SQLExpr SQLSelectOrderByItem.getExpr()
           
 SQLExpr SQLSelectItem.getExpr()
           
 SQLExpr SQLExprHint.getExpr()
           
 SQLExpr SQLCheck.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> SQLUnique.getColumns()
           
 List<SQLExpr> SQLUniqueConstraint.getColumns()
           
 List<SQLExpr> SQLCreateViewStatement.getColumns()
           
 List<SQLExpr> SQLInsertInto.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 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 SQLExprTableSource.setExpr(SQLExpr expr)
           
 void SQLColumnCheck.setExpr(SQLExpr expr)
           
 void SQLSelectOrderByItem.setExpr(SQLExpr expr)
           
 void SQLSelectItem.setExpr(SQLExpr expr)
           
 void SQLExprHint.setExpr(SQLExpr expr)
           
 void SQLCheck.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 MySqlIntervalExpr.getValue()
           
 SQLExpr MySqlExtractExpr.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 MySqlIntervalExpr.setValue(SQLExpr value)
           
 void MySqlExtractExpr.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 MySqlShowCreateDatabaseStatement.getDatabase()
           
 SQLExpr MySqlShowTableStatusStatement.getDatabase()
           
 SQLExpr MySqlShowOpenTablesStatement.getDatabase()
           
 SQLExpr MySqlPartitioningDef.getDataDirectory()
           
 SQLExpr MySqlShowCreateEventStatement.getEventName()
           
 SQLExpr MySqlPartitionByRange.getExpr()
           
 SQLExpr MySqlPartitionByList.getExpr()
           
 SQLExpr MySqlBinlogStatement.getExpr()
           
 SQLExpr MySqlPartitionByHash.getExpr()
           
 SQLExpr MySqlAlterTableModifyColumn.getFirstColumn()
           
 SQLExpr MySqlAlterTableChangeColumn.getFirstColumn()
           
 SQLExpr MySqlRollbackStatement.getForce()
           
 SQLExpr MySqlShowProfileStatement.getForQuery()
           
 SQLExpr MySqlShowBinLogEventsStatement.getFrom()
           
 SQLExpr MySqlShowRelayLogEventsStatement.getFrom()
           
 SQLExpr MySqlPrepareStatement.getFrom()
           
 SQLExpr MySqlLoadDataInFileStatement.getIgnoreLinesNumber()
           
 SQLExpr MySqlLoadXmlStatement.getIgnoreLinesNumber()
           
 SQLExpr MySqlShowBinLogEventsStatement.getIn()
           
 SQLExpr MySqlPartitioningDef.getIndexDirectory()
           
 SQLExpr MySqlShowTablesStatement.getLike()
           
 SQLExpr MySqlShowColumnsStatement.getLike()
           
 SQLExpr MySqlShowFunctionStatusStatement.getLike()
           
 SQLExpr MySqlShowTableStatusStatement.getLike()
           
 SQLExpr MySqlShowProcedureStatusStatement.getLike()
           
 SQLExpr MySqlShowEventsStatement.getLike()
           
 SQLExpr MySqlShowTriggersStatement.getLike()
           
 SQLExpr MySqlShowVariantsStatement.getLike()
           
 SQLExpr MySqlShowOpenTablesStatement.getLike()
           
 SQLExpr MySqlShowStatusStatement.getLike()
           
 SQLExpr MySqlShowDatabasesStatement.getLike()
           
 SQLExpr MySqlShowRelayLogEventsStatement.getLogName()
           
 SQLExpr MySqlShowCreateViewStatement.getName()
           
 SQLExpr MySqlShowProcedureCodeStatement.getName()
           
 SQLExpr MySqlShowCreateTriggerStatement.getName()
           
 SQLExpr MySqlShowCreateTableStatement.getName()
           
 SQLExpr MySqlShowCreateProcedureStatement.getName()
           
 SQLExpr MySqlShowEngineStatement.getName()
           
 SQLExpr MySqlShowCreateFunctionStatement.getName()
           
 SQLExpr MySqlRenameTableStatement.Item.getName()
           
 SQLExpr MySqlShowFunctionCodeStatement.getName()
           
 SQLExpr MySqlSelectQueryBlock.Limit.getOffset()
           
 SQLExpr MySqlSQLColumnDefinition.getOnUpdate()
           
 SQLExpr MySqlPartitionByRange.getPartitionCount()
           
 SQLExpr MySqlPartitionByList.getPartitionCount()
           
 SQLExpr MySqlPartitionByKey.getPartitionCount()
           
 SQLExpr MySqlPartitionByHash.getPartitionCount()
           
 SQLExpr MySqlSetPasswordStatement.getPassword()
           
 SQLExpr MySqlCreateUserStatement.UserSpecification.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 MySqlShowGrantsStatement.getUser()
           
 SQLExpr MySqlCreateUserStatement.UserSpecification.getUser()
           
 SQLExpr MySqlShowTablesStatement.getWhere()
           
 SQLExpr MySqlShowColumnsStatement.getWhere()
           
 SQLExpr MySqlShowCharacterSetStatement.getWhere()
           
 SQLExpr MySqlShowFunctionStatusStatement.getWhere()
           
 SQLExpr MySqlShowCollationStatement.getWhere()
           
 SQLExpr MySqlShowTableStatusStatement.getWhere()
           
 SQLExpr MySqlShowProcedureStatusStatement.getWhere()
           
 SQLExpr MySqlShowEventsStatement.getWhere()
           
 SQLExpr MySqlShowTriggersStatement.getWhere()
           
 SQLExpr MySqlShowVariantsStatement.getWhere()
           
 SQLExpr MySqlShowOpenTablesStatement.getWhere()
           
 SQLExpr MySqlShowStatusStatement.getWhere()
           
 SQLExpr MySqlShowDatabasesStatement.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> MySqlLoadDataInFileStatement.getSetList()
           
 List<SQLExpr> MySqlLoadXmlStatement.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 MySqlShowCreateDatabaseStatement.setDatabase(SQLExpr database)
           
 void MySqlShowTableStatusStatement.setDatabase(SQLExpr database)
           
 void MySqlShowOpenTablesStatement.setDatabase(SQLExpr database)
           
 void MySqlPartitioningDef.setDataDirectory(SQLExpr dataDirectory)
           
 void MySqlShowCreateEventStatement.setEventName(SQLExpr eventName)
           
 void MySqlPartitionByRange.setExpr(SQLExpr expr)
           
 void MySqlPartitionByList.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 MySqlShowRelayLogEventsStatement.setFrom(SQLExpr from)
           
 void MySqlPrepareStatement.setFrom(SQLExpr from)
           
 void MySqlLoadDataInFileStatement.setIgnoreLinesNumber(SQLExpr ignoreLinesNumber)
           
 void MySqlLoadXmlStatement.setIgnoreLinesNumber(SQLExpr ignoreLinesNumber)
           
 void MySqlShowBinLogEventsStatement.setIn(SQLExpr in)
           
 void MySqlPartitioningDef.setIndexDirectory(SQLExpr indexDirectory)
           
 void MySqlShowTablesStatement.setLike(SQLExpr like)
           
 void MySqlShowColumnsStatement.setLike(SQLExpr like)
           
 void MySqlShowFunctionStatusStatement.setLike(SQLExpr like)
           
 void MySqlShowTableStatusStatement.setLike(SQLExpr like)
           
 void MySqlShowProcedureStatusStatement.setLike(SQLExpr like)
           
 void MySqlShowEventsStatement.setLike(SQLExpr like)
           
 void MySqlShowTriggersStatement.setLike(SQLExpr like)
           
 void MySqlShowVariantsStatement.setLike(SQLExpr like)
           
 void MySqlShowOpenTablesStatement.setLike(SQLExpr like)
           
 void MySqlShowStatusStatement.setLike(SQLExpr like)
           
 void MySqlShowDatabasesStatement.setLike(SQLExpr like)
           
 void MySqlShowRelayLogEventsStatement.setLogName(SQLExpr logName)
           
 void MySqlShowCreateViewStatement.setName(SQLExpr functionName)
           
 void MySqlShowProcedureCodeStatement.setName(SQLExpr functionName)
           
 void MySqlShowCreateTriggerStatement.setName(SQLExpr functionName)
           
 void MySqlShowCreateTableStatement.setName(SQLExpr name)
           
 void MySqlShowCreateProcedureStatement.setName(SQLExpr functionName)
           
 void MySqlShowEngineStatement.setName(SQLExpr name)
           
 void MySqlShowCreateFunctionStatement.setName(SQLExpr functionName)
           
 void MySqlRenameTableStatement.Item.setName(SQLExpr name)
           
 void MySqlShowFunctionCodeStatement.setName(SQLExpr functionName)
           
 void MySqlSelectQueryBlock.Limit.setOffset(SQLExpr offset)
           
 void MySqlSQLColumnDefinition.setOnUpdate(SQLExpr onUpdate)
           
 void MySqlPartitionByRange.setPartitionCount(SQLExpr partitionCount)
           
 void MySqlPartitionByList.setPartitionCount(SQLExpr partitionCount)
           
 void MySqlPartitionByKey.setPartitionCount(SQLExpr partitionCount)
           
 void MySqlPartitionByHash.setPartitionCount(SQLExpr partitionCount)
           
 void MySqlSetPasswordStatement.setPassword(SQLExpr password)
           
 void MySqlCreateUserStatement.UserSpecification.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 MySqlShowGrantsStatement.setUser(SQLExpr user)
           
 void MySqlCreateUserStatement.UserSpecification.setUser(SQLExpr user)
           
 void MySqlShowTablesStatement.setWhere(SQLExpr where)
           
 void MySqlShowColumnsStatement.setWhere(SQLExpr where)
           
 void MySqlShowCharacterSetStatement.setWhere(SQLExpr where)
           
 void MySqlShowFunctionStatusStatement.setWhere(SQLExpr where)
           
 void MySqlShowCollationStatement.setWhere(SQLExpr where)
           
 void MySqlShowTableStatusStatement.setWhere(SQLExpr where)
           
 void MySqlShowProcedureStatusStatement.setWhere(SQLExpr where)
           
 void MySqlShowEventsStatement.setWhere(SQLExpr where)
           
 void MySqlShowTriggersStatement.setWhere(SQLExpr where)
           
 void MySqlShowVariantsStatement.setWhere(SQLExpr where)
           
 void MySqlShowOpenTablesStatement.setWhere(SQLExpr where)
           
 void MySqlShowStatusStatement.setWhere(SQLExpr where)
           
 void MySqlShowDatabasesStatement.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.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 OracleParameter.getDefaultValue()
           
 SQLExpr CycleClause.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> OracleReturningClause.getValues()
           
 List<SQLExpr> OracleRangeValuesClause.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 OracleParameter.setDefaultValue(SQLExpr deaultValue)
           
 void CycleClause.setDefaultValue(SQLExpr defaultValue)
           
 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 OracleReturningClause.setValues(List<SQLExpr> values)
           
 void OracleRangeValuesClause.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 OracleDbLinkExpr.getExpr()
           
 SQLExpr OracleDatetimeExpr.getExpr()
           
 SQLExpr OracleAnalyticWindowing.getExpr()
           
 SQLExpr OracleOuterExpr.getExpr()
           
 SQLExpr OracleExtractExpr.getFrom()
           
 SQLExpr OracleRangeExpr.getLowBound()
           
 SQLExpr OracleIsSetExpr.getNestedTable()
           
 SQLExpr OracleDatetimeExpr.getTimeZone()
           
 SQLExpr OracleRangeExpr.getUpBound()
           
 SQLExpr OracleIntervalExpr.getValue()
           
 SQLExpr OracleArgumentExpr.getValue()
           
 SQLExpr OracleSizeExpr.getValue()
           
 

参数类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.expr 中的方法
 void OracleDbLinkExpr.setExpr(SQLExpr expr)
           
 void OracleDatetimeExpr.setExpr(SQLExpr expr)
           
 void OracleAnalyticWindowing.setExpr(SQLExpr expr)
           
 void OracleOuterExpr.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 OracleIntervalExpr.setValue(SQLExpr value)
           
 void OracleArgumentExpr.setValue(SQLExpr value)
           
 void OracleSizeExpr.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 OracleUsingIndexClause.getInitrans()
           
 SQLExpr OracleCreateIndexStatement.getInitrans()
           
 SQLExpr OracleCreateTableStatement.getInitrans()
           
 SQLExpr OracleExplainStatement.getInto()
           
 SQLExpr OracleUsingIndexClause.getMaxtrans()
           
 SQLExpr OracleCreateIndexStatement.getMaxtrans()
           
 SQLExpr OracleCreateTableStatement.getMaxtrans()
           
 SQLExpr OracleCreateSequenceStatement.getMaxValue()
           
 SQLExpr OracleCreateSequenceStatement.getMinValue()
           
 SQLExpr OracleAlterProcedureStatement.getName()
           
 SQLExpr OracleSetTransactionStatement.getName()
           
 SQLExpr OracleMergeStatement.getOn()
           
 SQLExpr OracleCreateIndexStatement.getParallel()
           
 SQLExpr OracleAlterIndexStatement.getParallel()
           
 SQLExpr OracleUsingIndexClause.getPctused()
           
 SQLExpr OracleCreateIndexStatement.getPctused()
           
 SQLExpr OracleCreateTableStatement.getPctused()
           
 SQLExpr OracleUsingIndexClause.getPtcfree()
           
 SQLExpr OracleCreateIndexStatement.getPtcfree()
           
 SQLExpr OracleCreateTableStatement.getPtcfree()
           
 SQLExpr OracleForStatement.getRange()
           
 SQLExpr OracleFileSpecification.getSize()
           
 SQLExpr OracleCreateSequenceStatement.getStartWith()
           
 SQLExpr OracleSelectHierachicalQueryClause.getStartWith()
           
 SQLExpr OracleAlterTableRenameTo.getTo()
           
 SQLExpr OracleCreateDatabaseDbLinkStatement.getUsing()
           
 SQLExpr OracleSelectForUpdate.getWait()
           
 SQLExpr OracleLockTableStatement.getWait()
           
 SQLExpr OracleExceptionStatement.Item.getWhen()
           
 SQLExpr OracleMultiInsertStatement.ConditionalInsertClauseItem.getWhen()
           
 SQLExpr OracleExitStatement.getWhen()
           
 SQLExpr OracleUpdateStatement.getWhere()
           
 SQLExpr OracleMergeStatement.MergeUpdateClause.getWhere()
           
 SQLExpr OracleMergeStatement.MergeInsertClause.getWhere()
           
 

返回变量类型为 SQLExpr 的类型的 com.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法
 List<SQLExpr> OracleAlterTableSplitPartition.getAt()
           
 List<SQLExpr> OraclePrimaryKey.getColumns()
           
 List<SQLExpr> OracleMergeStatement.MergeInsertClause.getColumns()
           
 List<SQLExpr> OracleFileSpecification.getFileNames()
           
 List<SQLExpr> OracleFetchStatement.getInto()
           
 List<SQLExpr> OracleSelectUnPivot.getItems()
           
 List<SQLExpr> OracleSelectForUpdate.getOf()
           
 List<SQLExpr> OracleSelectPivot.getPivotFor()
           
 List<SQLExpr> OracleSelectPivotBase.getPivotFor()
           
 List<SQLExpr> OracleUpdateStatement.getReturning()
           
 List<SQLExpr> OracleUpdateStatement.getReturningInto()
           
 List<SQLExpr> OracleAlterTableSplitPartition.getValues()
           
 List<SQLExpr> OracleMergeStatement.MergeInsertClause.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 OracleUsingIndexClause.setInitrans(SQLExpr initrans)
           
 void OracleCreateIndexStatement.setInitrans(SQLExpr initrans)
           
 void OracleCreateTableStatement.setInitrans(SQLExpr initrans)
           
 void OracleExplainStatement.setInto(SQLExpr into)
           
 void OracleUsingIndexClause.setMaxtrans(SQLExpr maxtrans)
           
 void OracleCreateIndexStatement.setMaxtrans(SQLExpr maxtrans)
           
 void OracleCreateTableStatement.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 OracleCreateIndexStatement.setParallel(SQLExpr parallel)
           
 void OracleAlterIndexStatement.setParallel(SQLExpr parallel)
           
 void OracleUsingIndexClause.setPctused(SQLExpr pctused)
           
 void OracleCreateIndexStatement.setPctused(SQLExpr pctused)
           
 void OracleCreateTableStatement.setPctused(SQLExpr pctused)
           
 void OracleUsingIndexClause.setPtcfree(SQLExpr ptcfree)
           
 void OracleCreateIndexStatement.setPtcfree(SQLExpr ptcfree)
           
 void OracleCreateTableStatement.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 OracleSelectForUpdate.setWait(SQLExpr wait)
           
 void OracleLockTableStatement.setWait(SQLExpr wait)
           
 void OracleExceptionStatement.Item.setWhen(SQLExpr when)
           
 void OracleMultiInsertStatement.ConditionalInsertClauseItem.setWhen(SQLExpr when)
           
 void OracleExitStatement.setWhen(SQLExpr when)
           
 void OracleUpdateStatement.setWhere(SQLExpr where)
           
 void OracleMergeStatement.MergeUpdateClause.setWhere(SQLExpr where)
           
 void OracleMergeStatement.MergeInsertClause.setWhere(SQLExpr where)
           
 

类型变量类型为 SQLExprcom.alibaba.druid.sql.dialect.oracle.ast.stmt 中的方法参数
 void OracleAlterTableSplitPartition.setAt(List<SQLExpr> at)
           
 void OraclePrimaryKey.setColumns(List<SQLExpr> columns)
           
 void OracleMergeStatement.MergeInsertClause.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 OracleAlterTableSplitPartition.setValues(List<SQLExpr> values)
           
 void OracleMergeStatement.MergeInsertClause.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 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 Alibaba Group. All Rights Reserved.