接口的使用
com.alibaba.druid.sql.ast.SQLExpr
使用SQLExpr的程序包
程序包
说明
-
com.alibaba.druid.sql中SQLExpr的使用
返回SQLExpr的com.alibaba.druid.sql中的方法修饰符和类型方法说明static SQLExprSQLUtils.buildCondition(SQLBinaryOperator op, SQLExpr condition, boolean left, SQLExpr where) static SQLExprstatic SQLExprSQLUtils.toMySqlExpr(String sql) static SQLExprstatic SQLExprstatic SQLExprSQLTransformUtils.transformDecode(SQLMethodInvokeExpr x) static SQLExprSQLTransformUtils.transformOracleToPostgresql(SQLMethodInvokeExpr x) 返回变量类型为SQLExpr的类型的com.alibaba.druid.sql中的方法参数类型为SQLExpr的com.alibaba.druid.sql中的方法修饰符和类型方法说明static voidSQLUtils.addCondition(SQLStatement stmt, SQLBinaryOperator op, SQLExpr condition, boolean left) static voidSQLUtils.addSelectItem(SQLStatement stmt, SQLExpr expr, String alias, boolean first) static voidSQLUtils.addSelectItem(SQLSelectQueryBlock queryBlock, SQLExpr expr, String alias, boolean first) static SQLExprSQLUtils.buildCondition(SQLBinaryOperator op, SQLExpr condition, boolean left, SQLExpr where) static booleanstatic SQLExprstatic booleanSQLUtils.replaceInParent(SQLExpr expr, SQLExpr target) -
com.alibaba.druid.sql.ast中SQLExpr的使用
修饰符和类型类说明classclassclassclassclass声明为SQLExpr的com.alibaba.druid.sql.ast中的字段修饰符和类型字段说明protected SQLExprSQLPartition.commentprotected SQLExprSQLSubPartition.commentprotected SQLExprSQLPartition.dataDirectoryprotected SQLExprSQLSubPartition.dataDirectoryprotected SQLExprSQLPartition.engineprotected SQLExprSQLSubPartition.engineprotected SQLExprSQLSubPartitionByHash.exprprotected SQLExprSQLPartition.indexDirectoryprotected SQLExprSQLSubPartition.indexDirectoryprotected SQLExprSQLPartitionByRange.intervalprotected SQLExprSQLPartition.maxRowsprotected SQLExprSQLSubPartition.maxRowsprotected SQLExprSQLPartition.minRowsprotected SQLExprSQLSubPartition.minRowsprotected SQLExprSQLPartitionBy.partitionsCountprotected SQLExprSQLPartitionByRange.pivotDateExprprotected SQLExprSQLPartitionByRange.startWithprotected SQLExprSQLPartition.subPartitionsCountprotected SQLExprSQLSubPartitionBy.subPartitionsCountprotected SQLExprSQLDeclareItem.valueprotected SQLExprSQLOver.windowingBetweenBeginprotected SQLExprSQLOver.windowingBetweenEnd类型参数类型为SQLExpr的com.alibaba.druid.sql.ast中的字段修饰符和类型字段说明SQLDataTypeImpl.argumentsSQLPartitionBy.columnsSQLPartitionValue.itemsSQLUnpivot.itemsSQLOver.partitionBySQLPivot.pivotForSQLUnpivot.pivotFor修饰符和类型方法说明SQLDataTypeRefExpr.clone()SQLExpr.clone()abstract SQLExprSQLExprImpl.clone()SQLJSONValueExpr.clone()SQLPartitionOf.getCheckExpr()SQLIndexOptions.getComment()SQLPartition.getComment()SQLSubPartition.getComment()SQLPartition.getDataDirectory()SQLSubPartition.getDataDirectory()SQLIndexDefinition.getDbPartitionBy()SQLPartitionOf.getDefaultExpr()SQLParameter.getDefaultValue()SQLPartition.getEngine()SQLSubPartition.getEngine()SQLArgument.getExpr()SQLSubPartitionByHash.getExpr()SQLPartitionOf.getForValuesModulus()SQLPartitionOf.getForValuesRemainder()SQLDataTypeImpl.getIndexBy()SQLPartition.getIndexDirectory()SQLSubPartition.getIndexDirectory()SQLPartitionByRange.getInterval()SQLIndexOptions.getKeyBlockSize()SQLPartition.getLocality()SQLPartition.getMaxRows()SQLSubPartition.getMaxRows()SQLPartition.getMinRows()SQLSubPartition.getMinRows()TDDLHint.Argument.getName()SQLLimit.getOffset()SQLIndexDefinition.getOption(long hash64) SQLPartitionBy.getPartitionsCount()SQLPartitionByRange.getPivotDateExpr()SQLLimit.getRowCount()SQLPartitionByRange.getStartWith()SQLPartition.getSubPartitionsCount()SQLSubPartitionBy.getSubPartitionsCount()SQLIndexDefinition.getTbPartitionBy()SQLIndexDefinition.getTbPartitions()SQLDeclareItem.getValue()SQLPartitionSpec.Item.getValue()TDDLHint.Argument.getValue()SQLOver.getWindowingBetweenBegin()SQLOver.getWindowingBetweenEnd()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.ast中的方法修饰符和类型方法说明SQLArrayDataType.getArguments()SQLDataType.getArguments()SQLDataTypeImpl.getArguments()SQLMapDataType.getArguments()SQLRowDataType.getArguments()SQLStructDataType.getArguments()SQLTableDataType.getArguments()SQLLimit.getBy()SQLPartitionBy.getColumns()SQLSubPartitionByRange.getColumns()SQLPartitionOf.getForValuesFrom()SQLPartitionOf.getForValuesIn()SQLPartitionOf.getForValuesTo()SQLPartitionValue.getItems()SQLUnpivot.getItems()SQLOver.getPartitionBy()SQLPivot.getPivotFor()SQLUnpivot.getPivotFor()参数类型为SQLExpr的com.alibaba.druid.sql.ast中的方法修饰符和类型方法说明voidSQLDataTypeImpl.addArgument(SQLExpr argument) voidvoidvoidvoidSQLOrderBy.addItem(SQLExpr expr, SQLOrderingSpecification type) voidvoidvoidvoidSQLZOrderBy.addItem(SQLExpr expr, SQLOrderingSpecification type) voidintstatic intbooleanbooleanbooleanbooleanbooleanbooleanvoidSQLPartitionOf.setCheckExpr(SQLExpr checkExpr) voidSQLIndexOptions.setComment(SQLExpr comment) voidSQLPartition.setComment(SQLExpr comment) voidSQLSubPartition.setComment(SQLExpr comment) voidSQLPartition.setDataDirectory(SQLExpr dataDirectory) voidSQLSubPartition.setDataDirectory(SQLExpr dataDirectory) voidSQLIndexDefinition.setDbPartitionBy(SQLExpr dbPartitionBy) voidSQLPartitionOf.setDefaultExpr(SQLExpr defaultExpr) voidSQLParameter.setDefaultValue(SQLExpr deaultValue) voidvoidvoidvoidvoidSQLPartitionOf.setForValuesModulus(SQLExpr forValuesModulus) voidSQLPartitionOf.setForValuesRemainder(SQLExpr forValuesRemainder) voidSQLDataTypeImpl.setIndexBy(SQLExpr x) voidSQLPartition.setIndexDirectory(SQLExpr indexDirectory) voidSQLSubPartition.setIndexDirectory(SQLExpr indexDirectory) voidSQLPartitionByRange.setInterval(SQLExpr interval) voidSQLIndexOptions.setKeyBlockSize(SQLExpr keyBlockSize) voidSQLPartition.setLocality(SQLExpr x) voidSQLPartition.setMaxRows(SQLExpr maxRows) voidSQLSubPartition.setMaxRows(SQLExpr maxRows) voidSQLPartition.setMinRows(SQLExpr minRows) voidSQLSubPartition.setMinRows(SQLExpr minRows) voidvoidSQLPartitionBy.setPartitionsCount(SQLExpr x) voidSQLPartitionByRange.setPivotDateExpr(SQLExpr pivotDateExpr) voidSQLLimit.setRowCount(SQLExpr rowCount) voidSQLPartitionByRange.setStartWith(SQLExpr startWith) voidSQLPartition.setSubPartitionsCount(SQLExpr subPartitionsCount) voidSQLSubPartitionBy.setSubPartitionsCount(SQLExpr x) voidSQLIndexDefinition.setTbPartitionBy(SQLExpr tbPartitionBy) voidSQLIndexDefinition.setTbPartitions(SQLExpr tbPartitions) voidvoidvoidSQLOver.setWindowingBetweenBegin(SQLExpr windowingBetweenBegin) voidSQLOver.setWindowingBetweenEnd(SQLExpr windowingBetweenEnd) 类型变量类型为SQLExpr的com.alibaba.druid.sql.ast中的方法参数修饰符和类型方法说明voidSQLPartitionOf.setForValuesFrom(List<SQLExpr> forValuesFrom) voidSQLPartitionOf.setForValuesIn(List<SQLExpr> forValuesIn) voidSQLPartitionOf.setForValuesTo(List<SQLExpr> forValuesTo) 参数类型为SQLExpr的com.alibaba.druid.sql.ast中的构造器限定符构造器说明SQLDataTypeImpl(String name, SQLExpr arg) SQLDeclareItem(SQLName name, SQLDataType dataType, SQLExpr value) SQLOrderBy(SQLExpr expr) SQLOrderBy(SQLExpr expr, SQLOrderingSpecification type) SQLZOrderBy(SQLExpr expr) SQLZOrderBy(SQLExpr expr, SQLOrderingSpecification type) -
com.alibaba.druid.sql.ast.expr中SQLExpr的使用
修饰符和类型类说明classfinal classfinal classclassclassclassclassclassclassclassfinal classclassclassclassfinal classclassclassclassclassclassclassclassfinal classclassclassCreated by wenshao on 14/06/2017.classclassclassfinal classfinal classclassclassclassclassclassclassclassclassfinal classfinal classclassclassclassfinal classclassclassclassclassclassfinal classclassclassclassclassclassclassclass修饰符和类型字段说明SQLBetweenExpr.beginExprSQLBetweenExpr.endExprprotected SQLExprSQLCastExpr.exprSQLNotExpr.exprprotected SQLExprSQLAggregateExpr.filterprotected SQLExprSQLMethodInvokeExpr.fromprotected SQLExprSQLMethodInvokeExpr.hasForprotected SQLExprSQLBinaryOpExpr.leftprotected SQLExprSQLMethodInvokeExpr.ownerprotected SQLExprSQLBinaryOpExpr.rightSQLBetweenExpr.testExprprotected SQLExprSQLMethodInvokeExpr.using类型参数类型为SQLExpr的com.alibaba.druid.sql.ast.expr中的字段修饰符和类型方法说明static SQLExprstatic SQLExprstatic SQLExprSQLBinaryOpExpr.andIfNotExists(SQLExpr a, SQLExpr b) SQLBinaryOpExprGroup.clone()SQLValuesExpr.clone()static SQLExprSQLBinaryOpExpr.combine(List<? extends SQLExpr> items, SQLBinaryOperator op) static SQLExprSQLExprUtils.fromJavaObject(Object o) static SQLExprSQLExprUtils.fromJavaObject(Object o, TimeZone timeZone) SQLMatchAgainstExpr.getAgainst()SQLMethodInvokeExpr.getAs()SQLBetweenExpr.getBeginExpr()SQLCaseExpr.Item.getConditionExpr()SQLCaseStatement.Item.getConditionExpr()SQLMethodInvokeExpr.getContent()SQLCaseExpr.getElseExpr()SQLBetweenExpr.getEndExpr()SQLArrayExpr.getExpr()SQLCastExpr.getExpr()SQLContainsExpr.getExpr()SQLDbLinkExpr.getExpr()SQLFlashbackExpr.getExpr()SQLInListExpr.getExpr()SQLInSubQueryExpr.getExpr()SQLNotExpr.getExpr()SQLUnaryExpr.getExpr()SQLAggregateExpr.getFilter()SQLMethodInvokeExpr.getFor()SQLMethodInvokeExpr.getFrom()SQLBinaryOpExpr.getLeft()SQLDateTimeExpr.getLiteral()SQLTimeExpr.getLiteral()SQLAllColumnExpr.getOwner()SQLMethodInvokeExpr.getOwner()SQLPropertyExpr.getOwner()SQLBinaryOpExpr.getRight()SQLBetweenExpr.getTestExpr()SQLMethodInvokeExpr.getUsing()SQLExtractExpr.getValue()SQLIntervalExpr.getValue()SQLSizeExpr.getValue()SQLCaseExpr.getValueExpr()SQLCaseExpr.Item.getValueExpr()SQLCaseStatement.getValueExpr()static SQLExprstatic SQLExpr返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.ast.expr中的方法修饰符和类型方法说明SQLMethodInvokeExpr.getArguments()SQLMatchAgainstExpr.getColumns()SQLAllColumnExpr.getExcept()SQLBinaryOpExprGroup.getItems()SQLListExpr.getItems()SQLGroupingSetExpr.getParameters()SQLMethodInvokeExpr.getParameters()已过时。SQLParametricMethodInvokeExpr.getSecondArguments()SQLContainsExpr.getTargetList()SQLInListExpr.getTargetList()SQLArrayExpr.getValues()SQLBinaryOpExpr.split(SQLBinaryOpExpr x) SQLBinaryOpExpr.split(SQLBinaryOpExpr x, SQLBinaryOperator op) SQLBinaryOpExpr.split(SQLExpr x, SQLBinaryOperator op) 参数类型为SQLExpr的com.alibaba.druid.sql.ast.expr中的方法修饰符和类型方法说明voidvoidvoidSQLMethodInvokeExpr.addArgument(SQLExpr arg) voidvoidvoidSQLGroupingSetExpr.addParameter(SQLExpr parameter) voidSQLMethodInvokeExpr.addParameter(SQLExpr param) 已过时。voidSQLParametricMethodInvokeExpr.addSecondArgument(SQLExpr arg) voidvoidstatic SQLExprstatic SQLExprstatic SQLExprSQLBinaryOpExpr.andIfNotExists(SQLExpr a, SQLExpr b) static SQLBinaryOpExprSQLBinaryOpExpr.conditionLike(String column, SQLExpr value) booleanstatic SQLBinaryOpExprstatic booleanstatic booleanstatic booleanSQLExprUtils.isLiteralExpr(SQLExpr expr) static SQLBinaryOpExprstatic SQLBinaryOpExprstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanSQLIdentifierExpr.matchIgnoreCase(SQLExpr expr, String name) static SQLExprbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidSQLMatchAgainstExpr.setAgainst(SQLExpr against) voidSQLMethodInvokeExpr.setArgument(int i, SQLExpr arg) voidvoidSQLBetweenExpr.setBeginExpr(SQLExpr beginExpr) voidSQLCaseExpr.Item.setConditionExpr(SQLExpr conditionExpr) voidSQLCaseStatement.Item.setConditionExpr(SQLExpr conditionExpr) voidSQLMethodInvokeExpr.setContent(SQLExpr x) voidSQLCaseExpr.setElseExpr(SQLExpr elseExpr) voidSQLBetweenExpr.setEndExpr(SQLExpr endExpr) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidSQLDateTimeExpr.setLiteral(SQLExpr x) voidSQLTimeExpr.setLiteral(SQLExpr x) voidvoidvoidvoidvoidSQLBetweenExpr.setTestExpr(SQLExpr testExpr) voidvoidvoidvoidvoidSQLCaseExpr.Item.setValueExpr(SQLExpr valueExpr) voidSQLCaseExpr.setValueExpr(SQLExpr valueExpr) voidSQLCaseStatement.setValueExpr(SQLExpr valueExpr) SQLBinaryOpExpr.split(SQLExpr x, SQLBinaryOperator op) static voidSQLBinaryOpExpr.split(List<SQLExpr> outList, SQLExpr expr, SQLBinaryOperator op) 类型变量类型为SQLExpr的com.alibaba.druid.sql.ast.expr中的方法参数修饰符和类型方法说明static SQLExprSQLBinaryOpExpr.combine(List<? extends SQLExpr> items, SQLBinaryOperator op) static SQLExprvoidSQLMatchAgainstExpr.setColumns(List<SQLExpr> columns) voidvoidSQLContainsExpr.setTargetList(List<SQLExpr> targetList) voidSQLInListExpr.setTargetList(List<SQLExpr> targetList) voidstatic voidSQLBinaryOpExpr.split(List<SQLExpr> outList, SQLExpr expr, SQLBinaryOperator op) 参数类型为SQLExpr的com.alibaba.druid.sql.ast.expr中的构造器限定符构造器说明Item(SQLExpr conditionExpr, SQLStatement statement) SQLAggregateExpr(String methodName, SQLAggregateOption option, SQLExpr... arguments) 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, SQLBinaryOperator operator, SQLExpr right, DbType dbType) SQLBinaryOpExpr(SQLExpr left, SQLExpr right, SQLBinaryOperator operator) SQLCastExpr(SQLExpr expr, SQLDataType dataType) SQLContainsExpr(SQLExpr expr) SQLContainsExpr(SQLExpr expr, boolean not) SQLFlashbackExpr(SQLFlashbackExpr.Type type, SQLExpr expr) SQLInListExpr(SQLExpr expr) SQLInListExpr(SQLExpr expr, boolean not) SQLInSubQueryExpr(SQLExpr expr, SQLSelectQueryBlock queryBlock) SQLIntervalExpr(SQLExpr value, SQLIntervalUnit unit) SQLListExpr(SQLExpr... items) SQLMethodInvokeExpr(String methodName, SQLExpr owner) SQLMethodInvokeExpr(String methodName, SQLExpr owner, SQLExpr... params) SQLMethodInvokeExpr(String methodName, SQLExpr owner, List<SQLExpr> params) SQLNotExpr(SQLExpr expr) SQLParametricMethodInvokeExpr(String methodName, SQLExpr owner) SQLParametricMethodInvokeExpr(String methodName, SQLExpr owner, SQLExpr... params) SQLParametricMethodInvokeExpr(String methodName, SQLExpr owner, List<SQLExpr> params) SQLPropertyExpr(SQLExpr owner, String name) SQLPropertyExpr(SQLExpr owner, String name, long nameHashCod64) SQLSizeExpr(SQLExpr value, SQLSizeExpr.Unit unit) SQLUnaryExpr(SQLUnaryOperator operator, SQLExpr expr) 类型变量类型为SQLExpr的com.alibaba.druid.sql.ast.expr中的构造器参数限定符构造器说明SQLMethodInvokeExpr(String methodName, SQLExpr owner, List<SQLExpr> params) SQLParametricMethodInvokeExpr(String methodName, SQLExpr owner, List<SQLExpr> params) -
com.alibaba.druid.sql.ast.statement中SQLExpr的使用
修饰符和类型字段说明protected SQLExprSQLColumnDefinition.asExprprotected SQLExprSQLColumnDefinition.charsetExprprotected SQLExprSQLColumnDefinition.collateExprprotected SQLExprSQLColumnDefinition.commentprotected SQLExprSQLCreateDatabaseStatement.commentprotected SQLExprSQLCreateMaterializedViewStatement.commentprotected SQLExprSQLCreateTableStatement.commentprotected SQLExprSQLJoinTableSource.conditionprotected SQLExprSQLSelectQueryBlock.connectByprotected SQLExprSQLColumnDefinition.defaultExprprotected SQLExprSQLColumnDefinition.delimiterprotected SQLExprSQLColumnDefinition.delimiterTokenizerprotected SQLExprSQLCreateTableStatement.engineprotected SQLExprSQLExprTableSource.exprprotected SQLExprSQLSelectItem.exprprotected SQLExprSQLSelectOrderByItem.exprprotected SQLExprSQLWithSubqueryClause.Entry.exprprotected SQLExprSQLTableSourceImpl.flashbackprotected SQLExprSQLColumnDefinition.formatprotected SQLExprSQLJoinTableSource.UDJ.functionprotected SQLExprSQLColumnDefinition.generatedAlawsAsprotected SQLExprSQLColumnDefinition.jsonIndexAttrsExprprotected SQLExprSQLCreateMaterializedViewStatement.lifyCycleprotected SQLExprSQLShowCatalogsStatement.likeprotected SQLExprSQLShowFunctionsStatement.likeprotected SQLExprSQLShowSessionStatement.likeprotected SQLExprSQLShowTablesStatement.likeprotected SQLExprSQLShowViewsStatement.likeprotected SQLExprSQLCreateDatabaseStatement.locationprotected SQLExprSQLCreateTableStatement.locationprotected SQLExprSQLColumnDefinition.nlpTokenizerprotected SQLExprSQLSelect.offsetprotected SQLExprSQLShowGrantsStatement.onprotected SQLExprSQLColumnDefinition.onUpdateprotected SQLExprSQLCreateTableGroupStatement.partitionNumprotected SQLExprSQLCreateDatabaseStatement.passwordprotected SQLExprSQLSelectQueryBlock.qualifyprotected SQLExprSQLForStatement.rangeprotected SQLExprSQLSelect.rowCountprotected SQLExprSQLSelectQueryBlock.startWithprotected SQLExprSQLColumnDefinition.storageprotected SQLExprSQLCreateDatabaseStatement.storedAsprotected SQLExprSQLCreateTableStatement.storedAsprotected SQLExprSQLCreateDatabaseStatement.storedInprotected SQLExprSQLShowGrantsStatement.userprotected SQLExprSQLColumnDefinition.valueTypeprotected SQLExprSQLSelectQueryBlock.waitTimeprotected SQLExprSQLDeleteStatement.whereprotected SQLExprSQLSelectQueryBlock.whereprotected SQLExprSQLShowTablesStatement.whereprotected SQLExprSQLUpdateStatement.whereprotected SQLExprSQLSelect.xmlPath类型参数类型为SQLExpr的com.alibaba.druid.sql.ast.statement中的字段修饰符和类型字段说明SQLJoinTableSource.UDJ.argumentsSQLInsertInto.columnsSQLReplaceStatement.columnsSQLSelectQueryBlock.forUpdateOfSQLCreateDatabaseStatement.optionsSQLDescribeStatement.partitionSQLUpdateStatement.returningSQLPrivilegeStatement.usersSQLJoinTableSource.using修饰符和类型方法说明SQLCopyFromStatement.getAccessKeyId()SQLCopyFromStatement.getAccessKeySecret()SQLPrivilegeItem.getAction()SQLAnalyzeTableStatement.getAdbWhere()SQLDropIndexStatement.getAlgorithm()SQLColumnDefinition.getAsExpr()SQLPurgeLogsStatement.getBefore()SQLTableSampling.getBucket()SQLTableSampling.getByteLength()SQLAlterSequenceStatement.getCacheValue()SQLCreateSequenceStatement.getCacheValue()SQLAlterCharacter.getCharacterSet()SQLAlterTableConvertCharSet.getCharset()SQLColumnDefinition.getCharsetExpr()SQLAlterCharacter.getCollate()SQLAlterTableConvertCharSet.getCollate()SQLColumnDefinition.getCollateExpr()SQLExternalRecordFormat.getCollectionItemsTerminatedBy()SQLDefault.getColumn()SQLUpdateSetItem.getColumn()SQLAlterFunctionStatement.getComment()SQLAlterProcedureStatement.getComment()SQLAlterTableAddIndex.getComment()SQLAlterTableAlterIndex.getComment()SQLAlterTableSetComment.getComment()SQLColumnDefinition.getComment()SQLCommentStatement.getComment()SQLConstraint.getComment()SQLConstraintImpl.getComment()SQLCreateDatabaseStatement.getComment()SQLCreateIndexStatement.getComment()SQLCreateMaterializedViewStatement.getComment()SQLCreateTableStatement.getComment()SQLUnique.getComment()SQLIfStatement.ElseIf.getCondition()SQLIfStatement.getCondition()SQLJoinTableSource.getCondition()SQLWhileStatement.getCondition()SQLSelectQueryBlock.getConnectBy()SQLAlterTableCoalescePartition.getCount()SQLDropDatabaseStatement.getDatabase()SQLAlterTableAddIndex.getDbPartitionBy()SQLAlterTableAlterIndex.getDbPartitionBy()SQLCreateIndexStatement.getDbPartitionBy()SQLOptimizeStatement.getDeduplicateBy()SQLColumnDefinition.getDefaultExpr()SQLCommitStatement.getDelayedDurability()SQLMergeStatement.MergeUpdateClause.getDeleteWhere()SQLExternalRecordFormat.getDelimitedBy()SQLColumnDefinition.getDelimiter()SQLColumnDefinition.getDelimiterTokenizer()SQLCreateTableStatement.getEngine()SQLDropLogFileGroupStatement.getEngine()SQLDropTableSpaceStatement.getEngine()SQLExternalRecordFormat.getEscapedBy()SQLCreateTriggerStatement.getExecuteFunc()SQLCheck.getExpr()SQLColumnCheck.getExpr()SQLCreateViewStatement.Column.getExpr()SQLDefault.getExpr()SQLExprHint.getExpr()SQLExprStatement.getExpr()SQLExprTableSource.getExpr()SQLGetDiagnosticsStatement.getExpr()SQLReturnStatement.getExpr()SQLSelectItem.getExpr()SQLSelectOrderByItem.getExpr()SQLWithSubqueryClause.Entry.getExpr()SQLSelectQueryBlock.getFirst()SQLTableSource.getFlashback()SQLTableSourceImpl.getFlashback()SQLOpenStatement.getFor()SQLShowQueryTaskStatement.getFor()SQLRollbackStatement.getForce()SQLColumnDefinition.getFormat()SQLExportTableStatement.getForReplication()SQLCopyFromStatement.getFrom()SQLImportTableStatement.getFrom()SQLJoinTableSource.UDJ.getFunction()SQLColumnDefinition.getGeneratedAlawsAs()SQLSelectGroupByClause.getHaving()SQLGrantStatement.getIdentifiedBy()SQLAlterSequenceStatement.getIncrementBy()SQLCreateSequenceStatement.getIncrementBy()SQLColumnDefinition.getJsonIndexAttrsExpr()SQLAlterTableAddIndex.getKeyBlockSize()SQLAlterTableAlterIndex.getKeyBlockSize()SQLAlterTableSetLifecycle.getLifecycle()SQLCreateMaterializedViewStatement.getLifyCycle()SQLShowCatalogsStatement.getLike()SQLShowColumnsStatement.getLike()SQLShowDatabasesStatement.getLike()SQLShowFunctionsStatement.getLike()SQLShowMaterializedViewStatement.getLike()SQLShowSessionStatement.getLike()SQLShowTablesStatement.getLike()SQLShowVariantsStatement.getLike()SQLShowViewsStatement.getLike()SQLSyncMetaStatement.getLike()SQLErrorLoggingClause.getLimit()SQLExternalRecordFormat.getLinesTerminatedBy()SQLAlterTableAddPartition.getLocation()SQLAlterTableSetLocation.getLocation()SQLCreateDatabaseStatement.getLocation()SQLCreateTableStatement.getLocation()SQLImportTableStatement.getLocation()SQLDropIndexStatement.getLockOption()SQLExternalRecordFormat.getMapKeysTerminatedBy()SQLGrantStatement.getMaxConnectionsPerHour()SQLGrantStatement.getMaxQueriesPerHour()SQLGrantStatement.getMaxUpdatesPerHour()SQLGrantStatement.getMaxUserConnections()SQLAlterSequenceStatement.getMaxValue()SQLCreateSequenceStatement.getMaxValue()SQLAlterSequenceStatement.getMinValue()SQLCreateSequenceStatement.getMinValue()SQLAlterOutlineStatement.getName()SQLAlterProcedureStatement.getName()SQLRefreshMaterializedViewStatement.getName()SQLReleaseSavePointStatement.getName()SQLSavePointStatement.getName()SQLShowCreateMaterializedViewStatement.getName()SQLShowMaterializedViewStatement.getName()SQLStartTransactionStatement.getName()SQLAlterMaterializedViewStatement.getNext()SQLCreateMaterializedViewStatement.getNext()SQLColumnDefinition.getNlpTokenizer()SQLColumnDefinition.getNplTokenizer()SQLExternalRecordFormat.getNullDefinedAs()SQLSelect.getOffset()SQLSelectQueryBlock.getOffset()SQLLateralViewTableSource.getOn()SQLMergeStatement.getOn()SQLShowGrantsStatement.getOn()SQLTableSampling.getOn()SQLColumnDefinition.getOnUpdate()protected SQLExprSQLAlterTableAddIndex.getOption(long hash64) protected SQLExprSQLAlterTableAlterIndex.getOption(long hash64) SQLTableSampling.getOutOf()SQLAlterIndexStatement.getParallel()SQLAlterTableAddPartition.getPartitionCount()SQLCreateTableGroupStatement.getPartitionNum()SQLCreateDatabaseStatement.getPassword()SQLCreateUserStatement.getPassword()SQLTableSampling.getPercent()SQLSelectQueryBlock.getQualify()SQLForStatement.getRange()SQLAlterSequenceStatement.getRestartWith()SQLSelect.getRowCount()SQLTableSampling.getRows()SQLAlterTableSetSchema.getSchemaName()SQLExternalRecordFormat.getSerde()SQLAlterTableAlterColumn.getSetDefault()SQLErrorLoggingClause.getSimpleExpression()SQLAlterFunctionStatement.getSqlSecurity()SQLAlterProcedureStatement.getSqlSecurity()SQLAlterMaterializedViewStatement.getStartWith()SQLAlterSequenceStatement.getStartWith()SQLCreateMaterializedViewStatement.getStartWith()SQLCreateSequenceStatement.getStartWith()SQLSelectQueryBlock.getStartWith()SQLColumnDefinition.getStep()SQLCreateSequenceStatement.getStep()SQLColumnDefinition.getStorage()SQLCreateDatabaseStatement.getStoredAs()SQLCreateTableStatement.getStoredAs()SQLCreateDatabaseStatement.getStoredIn()SQLAlterTableAddIndex.getTablePartitionBy()SQLAlterTableAlterIndex.getTablePartitionBy()SQLCreateIndexStatement.getTablePartitionBy()SQLAlterTableAddIndex.getTablePartitions()SQLAlterTableAlterIndex.getTablePartitions()SQLCreateIndexStatement.getTablePartitions()SQLAlterTableSetTableSpace.getTableSpaceName()SQLAssignItem.getTarget()SQLCreateTableStatement.getTblProperty(String name) SQLExternalRecordFormat.getTerminatedBy()SQLExportTableStatement.getTo()SQLPurgeLogsStatement.getTo()SQLCommitStatement.getTransactionName()SQLColumnDefinition.getUnitCount()SQLCreateSequenceStatement.getUnitCount()SQLColumnDefinition.getUnitIndex()SQLCreateSequenceStatement.getUnitIndex()SQLShowGrantsStatement.getUser()SQLShowQueryTaskStatement.getUser()SQLAssignItem.getValue()SQLPartitionRef.Item.getValue()SQLUpdateSetItem.getValue()SQLColumnDefinition.getValueType()SQLSelectQueryBlock.getWaitTime()SQLCreateTriggerStatement.getWhen()SQLAlterTableDeleteByCondition.getWhere()SQLCreateOutlineStatement.getWhere()SQLDeleteStatement.getWhere()SQLDropTableStatement.getWhere()SQLMergeStatement.MergeInsertClause.getWhere()SQLMergeStatement.MergeUpdateClause.getWhere()SQLSelectQueryBlock.getWhere()SQLShowColumnsStatement.getWhere()SQLShowDatabasesStatement.getWhere()SQLShowIndexesStatement.getWhere()SQLShowOutlinesStatement.getWhere()SQLShowPartitionsStmt.getWhere()SQLShowProcessListStatement.getWhere()SQLShowQueryTaskStatement.getWhere()SQLShowTablesStatement.getWhere()SQLShowVariantsStatement.getWhere()SQLUpdateStatement.getWhere()SQLSelect.getXmlPath()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.ast.statement中的方法修饰符和类型方法说明SQLJoinTableSource.UDJ.getArguments()SQLInsertInto.getColumns()SQLMergeStatement.MergeInsertClause.getColumns()SQLReplaceStatement.getColumns()SQLSelectQueryBlock.getForUpdateOf()SQLFetchStatement.getInto()SQLSelectGroupByClause.getItems()SQLUnnestTableSource.getItems()SQLCreateDatabaseStatement.getOptions()SQLCallStatement.getParameters()SQLDescribeStatement.getPartition()SQLAlterMaterializedViewStatement.getPartitions()SQLAlterTableDropPartition.getPartitions()SQLAlterTableExchangePartition.getPartitions()SQLUpdateStatement.getReturning()SQLDropUserStatement.getUsers()SQLPrivilegeStatement.getUsers()SQLJoinTableSource.getUsing()SQLOpenStatement.getUsing()SQLInsertStatement.ValuesClause.getValues()SQLMergeStatement.MergeInsertClause.getValues()SQLValuesQuery.getValues()修饰符和类型方法说明voidvoidvoidvoidSQLDeleteStatement.addCondition(SQLExpr expr) voidSQLJoinTableSource.addCondition(SQLExpr condition) voidSQLSelectQueryBlock.addCondition(SQLExpr expr) voidSQLUpdateStatement.addCondition(SQLExpr expr) voidSQLJoinTableSource.addConditionnIfAbsent(SQLExpr condition) voidSQLSelectQueryBlock.addDistributeBy(SQLExpr x) voidvoidvoidSQLPartitionRef.addItem(SQLIdentifierExpr name, SQLExpr value) voidvoidvoidvoidvoidvoidvoidvoidvoidSQLSelectQueryBlock.addOrderBy(SQLExpr orderBy) voidSQLSelectQueryBlock.addOrderBy(SQLExpr orderBy, SQLOrderingSpecification type) voidSQLAlterTableDropPartition.addPartition(SQLExpr partition) voidSQLAlterTableExchangePartition.addPartition(SQLExpr x) SQLSelectQueryBlock.addSelectItem(SQLExpr expr) voidSQLSelectQueryBlock.addSelectItem(SQLExpr expr, String alias) voidSQLCreateTableStatement.addTblProperty(String name, SQLExpr value) voidvoidvoidbooleanbooleanvoidbooleanbooleanvoidSQLSelectQueryBlock.addWhereForDynamicFilter(SQLExpr condition) booleanSQLJoinTableSource.contains(SQLTableSource tableSource, SQLExpr condition) booleanSQLJoinTableSource.contains(SQLTableSource tableSource, SQLExpr condition, SQLJoinTableSource.JoinType joinType) booleanSQLJoinTableSource.containsCondition(SQLExpr condition) booleanSQLSelectGroupByClause.containsItem(SQLExpr item) SQLJoinTableSource.join(SQLTableSource right, SQLJoinTableSource.JoinType joinType, SQLExpr condition) booleanSQLDeleteStatement.removeCondition(SQLExpr condition) booleanSQLSelectQueryBlock.removeCondition(SQLExpr condition) booleanSQLUpdateStatement.removeCondition(SQLExpr condition) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidSQLCopyFromStatement.setAccessKeyId(SQLExpr x) voidSQLCopyFromStatement.setAccessKeySecret(SQLExpr x) voidvoidSQLAnalyzeTableStatement.setAdbWhere(SQLExpr adbWhere) voidSQLDropIndexStatement.setAlgorithm(SQLExpr x) voidvoidvoidvoidSQLTableSampling.setByteLength(SQLExpr x) voidSQLAlterSequenceStatement.setCacheValue(SQLExpr cacheValue) voidSQLCreateSequenceStatement.setCacheValue(SQLExpr cacheValue) voidSQLAlterCharacter.setCharacterSet(SQLExpr characterSet) voidSQLAlterTableConvertCharSet.setCharset(SQLExpr charset) voidSQLColumnDefinition.setCharsetExpr(SQLExpr charsetExpr) voidSQLAlterCharacter.setCollate(SQLExpr collate) voidSQLAlterTableConvertCharSet.setCollate(SQLExpr collate) voidSQLColumnDefinition.setCollateExpr(SQLExpr x) voidSQLExternalRecordFormat.setCollectionItemsTerminatedBy(SQLExpr x) voidvoidvoidSQLAlterFunctionStatement.setComment(SQLExpr comment) voidSQLAlterProcedureStatement.setComment(SQLExpr comment) voidSQLAlterTableAddIndex.setComment(SQLExpr comment) voidSQLAlterTableAlterIndex.setComment(SQLExpr comment) voidSQLAlterTableSetComment.setComment(SQLExpr comment) voidSQLColumnDefinition.setComment(SQLExpr comment) voidSQLCommentStatement.setComment(SQLExpr comment) voidSQLConstraint.setComment(SQLExpr x) voidSQLConstraintImpl.setComment(SQLExpr x) voidSQLCreateDatabaseStatement.setComment(SQLExpr x) voidSQLCreateIndexStatement.setComment(SQLExpr x) voidSQLCreateMaterializedViewStatement.setComment(SQLExpr x) voidSQLCreateTableStatement.setComment(SQLExpr comment) voidSQLUnique.setComment(SQLExpr x) voidSQLIfStatement.ElseIf.setCondition(SQLExpr condition) voidSQLIfStatement.setCondition(SQLExpr condition) voidSQLJoinTableSource.setCondition(SQLExpr condition) voidSQLWhileStatement.setCondition(SQLExpr x) voidSQLSelectQueryBlock.setConnectBy(SQLExpr connectBy) voidvoidSQLDropDatabaseStatement.setDatabase(SQLExpr database) voidSQLAlterTableAddIndex.setDbPartitionBy(SQLExpr x) voidSQLAlterTableAlterIndex.setDbPartitionBy(SQLExpr x) voidSQLCreateIndexStatement.setDbPartitionBy(SQLExpr x) voidSQLOptimizeStatement.setDeduplicateBy(SQLExpr deduplicateBy) voidSQLColumnDefinition.setDefaultExpr(SQLExpr defaultExpr) voidSQLCommitStatement.setDelayedDurability(SQLExpr delayedDurability) voidSQLMergeStatement.MergeUpdateClause.setDeleteWhere(SQLExpr x) voidSQLExternalRecordFormat.setDelimitedBy(SQLExpr delimitedBy) voidSQLColumnDefinition.setDelimiter(SQLExpr x) voidSQLColumnDefinition.setDelimiterTokenizer(SQLExpr delimiterTokenizer) voidvoidvoidvoidSQLExternalRecordFormat.setEscapedBy(SQLExpr x) voidSQLCreateTriggerStatement.setExecuteFunc(SQLExpr executeFunc) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidSQLTableSource.setFlashback(SQLExpr flashback) voidSQLTableSourceImpl.setFlashback(SQLExpr flashback) voidvoidvoidvoidSQLExportTableStatement.setForReplication(SQLExpr x) voidvoidvoidvoidSQLJoinTableSource.UDJ.setFunction(SQLExpr function) voidSQLColumnDefinition.setGeneratedAlawsAs(SQLExpr x) voidvoidSQLGrantStatement.setIdentifiedBy(SQLExpr identifiedBy) voidSQLAlterSequenceStatement.setIncrementBy(SQLExpr incrementBy) voidSQLCreateSequenceStatement.setIncrementBy(SQLExpr incrementBy) voidvoidvoidSQLColumnDefinition.setJsonIndexAttrsExpr(SQLExpr jsonIndexAttrsExpr) voidSQLAlterTableAddIndex.setKeyBlockSize(SQLExpr keyBlockSize) voidSQLAlterTableAlterIndex.setKeyBlockSize(SQLExpr keyBlockSize) voidSQLAlterTableSetLifecycle.setLifecycle(SQLExpr comment) voidSQLCreateMaterializedViewStatement.setLifyCycle(SQLExpr x) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidSQLExternalRecordFormat.setLinesTerminatedBy(SQLExpr x) voidSQLAlterTableAddPartition.setLocation(SQLExpr x) voidSQLAlterTableSetLocation.setLocation(SQLExpr x) voidSQLCreateDatabaseStatement.setLocation(SQLExpr x) voidSQLCreateTableStatement.setLocation(SQLExpr x) voidSQLImportTableStatement.setLocation(SQLExpr x) voidSQLDropIndexStatement.setLockOption(SQLExpr x) voidSQLExternalRecordFormat.setMapKeysTerminatedBy(SQLExpr x) voidSQLGrantStatement.setMaxConnectionsPerHour(SQLExpr maxConnectionsPerHour) voidSQLGrantStatement.setMaxQueriesPerHour(SQLExpr maxQueriesPerHour) voidSQLGrantStatement.setMaxUpdatesPerHour(SQLExpr maxUpdatesPerHour) voidSQLGrantStatement.setMaxUserConnections(SQLExpr maxUserConnections) voidSQLAlterSequenceStatement.setMaxValue(SQLExpr maxValue) voidSQLCreateSequenceStatement.setMaxValue(SQLExpr maxValue) voidSQLAlterSequenceStatement.setMinValue(SQLExpr minValue) voidSQLCreateSequenceStatement.setMinValue(SQLExpr minValue) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidSQLColumnDefinition.setNlpTokenizer(SQLExpr nlpTokenizer) voidSQLColumnDefinition.setNplTokenizer(SQLExpr x) voidSQLExternalRecordFormat.setNullDefinedAs(SQLExpr x) voidvoidvoidvoidvoidvoidvoidSQLColumnDefinition.setOnUpdate(SQLExpr onUpdate) voidvoidSQLAlterIndexStatement.setParallel(SQLExpr parallel) voidSQLAlterTableAddPartition.setPartitionCount(SQLExpr x) voidSQLCreateTableGroupStatement.setPartitionNum(SQLExpr x) voidSQLCreateDatabaseStatement.setPassword(SQLExpr x) voidSQLCreateUserStatement.setPassword(SQLExpr password) voidSQLTableSampling.setPercent(SQLExpr x) voidSQLSelectQueryBlock.setQualify(SQLExpr x) voidvoidSQLPrivilegeStatement.setResource(SQLExpr resource) voidSQLAlterSequenceStatement.setRestartWith(SQLExpr x) voidSQLSelect.setRowCount(SQLExpr rowCount) voidvoidSQLAlterTableSetSchema.setSchemaName(SQLExpr schemaName) voidvoidSQLAlterTableAlterColumn.setSetDefault(SQLExpr setDefault) voidSQLErrorLoggingClause.setSimpleExpression(SQLExpr simpleExpression) voidSQLAlterFunctionStatement.setSqlSecurity(SQLExpr sqlSecurity) voidSQLAlterProcedureStatement.setSqlSecurity(SQLExpr sqlSecurity) voidSQLAlterMaterializedViewStatement.setStartWith(SQLExpr x) voidSQLAlterSequenceStatement.setStartWith(SQLExpr startWith) voidSQLCreateMaterializedViewStatement.setStartWith(SQLExpr x) voidSQLCreateSequenceStatement.setStartWith(SQLExpr startWith) voidSQLSelectQueryBlock.setStartWith(SQLExpr startWith) voidvoidvoidSQLColumnDefinition.setStorage(SQLExpr storage) voidSQLCreateDatabaseStatement.setStoredAs(SQLExpr x) voidSQLCreateTableStatement.setStoredAs(SQLExpr x) voidSQLCreateDatabaseStatement.setStoredIn(SQLExpr x) voidSQLAlterTableAddIndex.setTablePartitionBy(SQLExpr x) voidSQLAlterTableAlterIndex.setTablePartitionBy(SQLExpr x) voidSQLCreateIndexStatement.setTablePartitionBy(SQLExpr x) voidSQLAlterTableAddIndex.setTablePartitions(SQLExpr x) voidSQLAlterTableAlterIndex.setTablePartitions(SQLExpr x) voidSQLCreateIndexStatement.setTablePartitions(SQLExpr x) voidSQLAlterTableStatement.setTableSource(SQLExpr table) voidSQLDeleteStatement.setTableSource(SQLExpr expr) voidSQLShowPartitionsStmt.setTableSource(SQLExpr table) voidSQLUpdateStatement.setTableSource(SQLExpr expr) voidSQLAlterTableSetTableSpace.setTableSpaceName(SQLExpr tableSpaceName) voidvoidSQLExternalRecordFormat.setTerminatedBy(SQLExpr x) voidvoidvoidvoidvoidSQLCommitStatement.setTransactionName(SQLExpr transactionName) voidSQLColumnDefinition.setUnitCount(SQLExpr unitCount) voidSQLCreateSequenceStatement.setUnitCount(SQLExpr x) voidSQLColumnDefinition.setUnitIndex(SQLExpr unitIndex) voidSQLCreateSequenceStatement.setUnitIndex(SQLExpr x) voidvoidvoidvoidvoidvoidSQLColumnDefinition.setValueType(SQLExpr x) voidSQLSelectQueryBlock.setWaitTime(SQLExpr waitTime) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidSQLSelect.setXmlPath(SQLExpr xmlPath) void类型变量类型为SQLExpr的com.alibaba.druid.sql.ast.statement中的方法参数修饰符和类型方法说明voidSQLMergeStatement.MergeInsertClause.setColumns(List<SQLExpr> columns) voidvoidSQLCreateDatabaseStatement.setOptions(Map<String, SQLExpr> options) voidSQLDescribeStatement.setPartition(List<SQLExpr> partition) voidvoid参数类型为SQLExpr的com.alibaba.druid.sql.ast.statement中的构造器限定符构造器说明SQLAssignItem(SQLExpr target, SQLExpr value) SQLColumnCheck(SQLExpr expr) SQLDeclareStatement(SQLName name, SQLDataType dataType, SQLExpr value) SQLDefault(SQLExpr expr, SQLExpr column) SQLExprHint(SQLExpr expr) SQLExprStatement(SQLExpr expr) SQLExprTableSource(SQLExpr expr) SQLExprTableSource(SQLExpr expr, String alias) SQLJoinTableSource(SQLTableSource left, SQLJoinTableSource.JoinType joinType, SQLTableSource right, SQLExpr condition) SQLSelectItem(SQLExpr expr) SQLSelectItem(SQLExpr expr, String alias) SQLSelectItem(SQLExpr expr, String alias, boolean connectByRoot) SQLSelectItem(SQLExpr expr, List<String> aliasList, boolean connectByRoot) SQLSelectOrderByItem(SQLExpr expr) SQLSelectOrderByItem(SQLExpr expr, SQLOrderingSpecification type) SQLSetStatement(SQLExpr target, SQLExpr value) SQLSetStatement(SQLExpr target, SQLExpr value, DbType dbType) 类型变量类型为SQLExpr的com.alibaba.druid.sql.ast.statement中的构造器参数 -
com.alibaba.druid.sql.builder中SQLExpr的使用
参数类型为SQLExpr的com.alibaba.druid.sql.builder中的方法修饰符和类型方法说明 -
com.alibaba.druid.sql.builder.impl中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.ads.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprAdsExprParser.parseAliasExpr(String alias) AdsExprParser.primaryRest(SQLExpr expr) -
com.alibaba.druid.sql.dialect.antspark.ast中SQLExpr的使用
返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.antspark.ast中的方法修饰符和类型方法说明AntsparkCreateTableStatement.getSkewedBy()AntsparkCreateTableStatement.getSkewedByOn()修饰符和类型方法说明voidAntsparkCreateTableStatement.addSkewedBy(SQLExpr item) voidAntsparkCreateTableStatement.addSkewedByOn(SQLExpr item) voidAntsparkCreateTableStatement.setDatasource(SQLExpr datasource) voidAntsparkCreateTableStatement.setMetaLifeCycle(SQLExpr x) -
com.alibaba.druid.sql.dialect.antspark.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprAntsparkExprParser.parseAliasExpr(String alias) protected SQLExprAntsparkExprParser.parseDatasource(String alias) AntsparkExprParser.primary()AntsparkExprParser.primaryRest(SQLExpr expr) -
com.alibaba.druid.sql.dialect.blink.ast中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.clickhouse.ast中SQLExpr的使用
修饰符和类型方法说明ClickhouseCreateTableStatement.getPartitionBy()ClickhouseCreateTableStatement.getSampleBy()ClickhouseAlterTableUpdateStatement.getWhere()修饰符和类型方法说明voidClickhouseCreateTableStatement.setPartitionBy(SQLExpr x) voidClickhouseCreateTableStatement.setSampleBy(SQLExpr x) void -
com.alibaba.druid.sql.dialect.clickhouse.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprClickhouseExprParser.parseAliasExpr(String alias) ClickhouseExprParser.primaryRest(SQLExpr expr) -
com.alibaba.druid.sql.dialect.db2.ast.stmt中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.db2.parser中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.hive.ast中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.hive.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprHiveExprParser.parseAliasExpr(String alias) protected SQLExprHiveExprParser.parseInterval()HiveExprParser.primary()HiveExprParser.primaryRest(SQLExpr expr) -
com.alibaba.druid.sql.dialect.hive.stmt中SQLExpr的使用
修饰符和类型字段说明protected SQLExprHiveCreateFunctionStatement.classNameprotected SQLExprHiveCreateTableStatement.intoBucketsprotected SQLExprHiveCreateFunctionStatement.locationprotected SQLExprHiveCreateTableStatement.metaLifeCycleprotected SQLExprHiveCreateFunctionStatement.symbolprotected SQLExprHiveCreateTableStatement.usingprotected SQLExprHiveLoadDataStatement.using类型参数类型为SQLExpr的com.alibaba.druid.sql.dialect.hive.stmt中的字段修饰符和类型方法说明HiveCreateFunctionStatement.getClassName()HiveLoadDataStatement.getInpath()HiveCreateTableStatement.getIntoBuckets()HiveCreateFunctionStatement.getLocation()HiveCreateTableStatement.getMetaLifeCycle()HiveLoadDataStatement.getRowFormat()HiveLoadDataStatement.getStoredAs()HiveLoadDataStatement.getStoredBy()HiveCreateFunctionStatement.getSymbol()HiveCreateTableStatement.getUsing()HiveLoadDataStatement.getUsing()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.hive.stmt中的方法修饰符和类型方法说明HiveLoadDataStatement.getPartition()HiveCreateTableStatement.getSkewedBy()HiveCreateTableStatement.getSkewedByOn()修饰符和类型方法说明voidHiveCreateTableStatement.addSkewedBy(SQLExpr item) voidHiveCreateTableStatement.addSkewedByOn(SQLExpr item) voidHiveCreateFunctionStatement.setClassName(SQLExpr x) voidvoidvoidHiveCreateTableStatement.setIntoBuckets(SQLExpr intoBuckets) voidHiveCreateFunctionStatement.setLocation(SQLExpr x) voidHiveCreateTableStatement.setMetaLifeCycle(SQLExpr x) voidHiveLoadDataStatement.setRowFormat(SQLExpr x) voidHiveLoadDataStatement.setStoredAs(SQLExpr x) voidHiveLoadDataStatement.setStoredBy(SQLExpr x) voidvoidvoidvoid -
com.alibaba.druid.sql.dialect.mysql.ast中SQLExpr的使用
修饰符和类型方法说明MySqlUnique.getDbPartitionBy()MySqlKey.getKeyBlockSize()MySqlUnique.getTablePartitionBy()MySqlUnique.getTablePartitions()修饰符和类型方法说明voidMySqlUnique.setDbPartitionBy(SQLExpr x) voidMySqlKey.setKeyBlockSize(SQLExpr x) voidMySqlUnique.setTablePartitionBy(SQLExpr x) voidMySqlUnique.setTablePartitions(SQLExpr x) -
com.alibaba.druid.sql.dialect.mysql.ast.clause中SQLExpr的使用
修饰符和类型方法说明MySqlCaseStatement.getCondition()MySqlCaseStatement.MySqlWhenStatement.getCondition()MySqlRepeatStatement.getCondition()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.mysql.ast.clause中的方法修饰符和类型方法说明voidMySqlCaseStatement.MySqlWhenStatement.setCondition(SQLExpr condition) voidMySqlCaseStatement.setCondition(SQLExpr condition) voidMySqlRepeatStatement.setCondition(SQLExpr condition) 类型变量类型为SQLExpr的com.alibaba.druid.sql.dialect.mysql.ast.clause中的方法参数 -
com.alibaba.druid.sql.dialect.mysql.ast.expr中SQLExpr的使用
修饰符和类型类说明classclassclassclassclassclass修饰符和类型方法说明MySqlExprImpl.clone()MySqlOutFileExpr.clone()MySqlOutFileExpr.getColumnsTerminatedBy()MySqlJSONTableExpr.getExpr()MySqlOrderingExpr.getExpr()MySqlOutFileExpr.getFile()MySqlOutFileExpr.getIgnoreLinesNumber()MySqlJSONTableExpr.Column.getOnEmpty()MySqlJSONTableExpr.Column.getOnError()MySqlJSONTableExpr.Column.getPath()MySqlJSONTableExpr.getPath()修饰符和类型方法说明booleanvoidMySqlOutFileExpr.setColumnsTerminatedBy(SQLExpr columnsTerminatedBy) voidvoidvoidvoidMySqlOutFileExpr.setIgnoreLinesNumber(SQLExpr ignoreLinesNumber) voidMySqlJSONTableExpr.Column.setOnEmpty(SQLExpr x) voidMySqlJSONTableExpr.Column.setOnError(SQLExpr x) voidvoid限定符构造器说明MySqlOrderingExpr(SQLExpr expr, SQLOrderingSpecification type) MySqlOutFileExpr(SQLExpr file) -
com.alibaba.druid.sql.dialect.mysql.ast.statement中SQLExpr的使用
修饰符和类型字段说明protected SQLExprMySqlCreateTableStatement.dbPartitionByprotected SQLExprMySqlCreateTableStatement.dbPartitionsprotected SQLExprMySqlCreateTableStatement.tablePartitionByprotected SQLExprMySqlCreateTableStatement.tablePartitions修饰符和类型方法说明MySqlAlterTablespaceStatement.getAddDataFile()MySqlCreateTableSpaceStatement.getAddDataFile()MySqlAlterLogFileGroupStatement.getAddUndoFile()MySqlCreateAddLogFileGroupStatement.getAddUndoFile()MySqlEventSchedule.getAt()MySqlCreateUserStatement.UserSpecification.getAuthPlugin()MySqlCreateTableSpaceStatement.getAutoExtentSize()MySqlAlterEventStatement.getComment()MySqlCreateAddLogFileGroupStatement.getComment()MySqlCreateEventStatement.getComment()MySqlCreateTableSpaceStatement.getComment()MySqlTableIndex.getComment()MySqlExplainStatement.getConnectionId()MySqlHelpStatement.getContent()MySqlCreateServerStatement.getDatabase()MySqlShowCreateDatabaseStatement.getDatabase()MySqlShowOpenTablesStatement.getDatabase()MySqlCreateTableStatement.getDbPartitionBy()MySqlExtPartition.Item.getDbPartitionBy()MySqlTableIndex.getDbPartitionBy()MySqlCreateTableStatement.getDbpartitions()MySqlCreateTableStatement.getDbPartitions()MySqlAlterTableAlterColumn.getDefaultExpr()MySqlAlterTablespaceStatement.getDropDataFile()MySqlEventSchedule.getEnds()MySqlAlterLogFileGroupStatement.getEngine()MySqlAlterTablespaceStatement.getEngine()MySqlCreateAddLogFileGroupStatement.getEngine()MySqlCreateTableSpaceStatement.getEngine()MySqlCreateTableStatement.getEngine()MySqlShowCreateEventStatement.getEventName()MySqlEventSchedule.getEvery()MySqlBinlogStatement.getExpr()MySqlCreateTableSpaceStatement.getExtentSize()MySqlCreateTableSpaceStatement.getFileBlockSize()MySqlShowProfileStatement.getForQuery()MySqlPrepareStatement.getFrom()MySqlShowBinLogEventsStatement.getFrom()MySqlShowRelayLogEventsStatement.getFrom()MySqlCreateServerStatement.getHost()MySqlXAStatement.getId()MySqlLoadDataInFileStatement.getIgnoreLinesNumber()MySqlLoadXmlStatement.getIgnoreLinesNumber()MySqlShowBinLogEventsStatement.getIn()MySqlAlterLogFileGroupStatement.getInitialSize()MySqlAlterTablespaceStatement.getInitialSize()MySqlCreateAddLogFileGroupStatement.getInitialSize()MySqlCreateTableSpaceStatement.getInitialSize()MySqlShowEventsStatement.getLike()MySqlShowFunctionStatusStatement.getLike()MySqlShowOpenTablesStatement.getLike()MySqlShowProcedureStatusStatement.getLike()MySqlShowStatusStatement.getLike()MySqlShowTableStatusStatement.getLike()MySqlShowTriggersStatement.getLike()MySqlAlterTableLock.getLockType()MySqlCreateTableSpaceStatement.getLogFileGroup()MySqlShowRelayLogEventsStatement.getLogName()MySqlCreateTableSpaceStatement.getMaxSize()MySqlShowCreateFunctionStatement.getName()MySqlShowCreateProcedureStatement.getName()MySqlShowCreateTriggerStatement.getName()MySqlShowEngineStatement.getName()MySqlShowFunctionCodeStatement.getName()MySqlShowProcedureCodeStatement.getName()MySqlCreateAddLogFileGroupStatement.getNodeGroup()MySqlCreateTableSpaceStatement.getNodeGroup()protected SQLExprMySqlTableIndex.getOption(long hash64) MySqlCreateServerStatement.getOwner()MySqlCreateServerStatement.getPassword()MySqlCreateUserStatement.UserSpecification.getPassword()MySqlShowCharacterSetStatement.getPattern()MySqlShowCollationStatement.getPattern()MySqlSetTransactionStatement.getPolicy()MySqlCreateServerStatement.getPort()MySqlCreateAddLogFileGroupStatement.getRedoBufferSize()MySqlFlushStatement.getRelayLogsForChannel()MySqlLoadXmlStatement.getRowsIdentifiedBy()MySqlShowEventsStatement.getSchema()MySqlCreateServerStatement.getSocket()MySqlEventSchedule.getStarts()MySqlCreateTableStatement.TableSpaceOption.getStorage()MySqlCreateTableStatement.getTablePartitionBy()MySqlTableIndex.getTablePartitionBy()MySqlCreateTableStatement.getTablePartitions()MySqlTableIndex.getTablePartitions()MySqlUpdateStatement.getTargetAffectRow()MySqlExtPartition.Item.getTbPartitionBy()MySqlCreateTableStatement.getTbpartitions()MySqlKillStatement.getThreadId()MySqlCreateAddLogFileGroupStatement.getUndoBufferSize()MySqlAlterServerStatement.getUser()MySqlAlterUserStatement.AlterUser.getUser()MySqlCreateServerStatement.getUser()MySqlCreateUserStatement.UserSpecification.getUser()MySqlShowBroadcastsStatement.getWhere()MySqlShowCharacterSetStatement.getWhere()MySqlShowCollationStatement.getWhere()MySqlShowDatabaseStatusStatement.getWhere()MySqlShowDatasourcesStatement.getWhere()MySqlShowDdlStatusStatement.getWhere()MySqlShowDsStatement.getWhere()MySqlShowEventsStatement.getWhere()MySqlShowFunctionStatusStatement.getWhere()MySqlShowHelpStatement.getWhere()MySqlShowJobStatusStatement.getWhere()MySqlShowMigrateTaskStatusStatement.getWhere()MySqlShowNodeStatement.getWhere()MySqlShowOpenTablesStatement.getWhere()MySqlShowProcedureStatusStatement.getWhere()MySqlShowRuleStatement.getWhere()MySqlShowRuleStatusStatement.getWhere()MySqlShowSequencesStatement.getWhere()MySqlShowSlowStatement.getWhere()MySqlShowStatusStatement.getWhere()MySqlShowTableStatusStatement.getWhere()MySqlShowTopologyStatement.getWhere()MySqlShowTraceStatement.getWhere()MySqlShowTriggersStatement.getWhere()MySqlExplainStatement.getWild()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.mysql.ast.statement中的方法修饰符和类型方法说明MySqlLoadDataInFileStatement.getColumns()MySqlSubPartitionByValue.getColumns()MySqlInsertStatement.getDuplicateKeyUpdate()MySqlManageInstanceGroupStatement.getGroupNames()MySqlSubPartitionByList.getKeys()MySqlExecuteStatement.getParameters()TidbSplitTableStatement.getPartitionNameListOptions()MySqlSelectQueryBlock.getProcedureArgumentList()SQLAlterResourceGroupStatement.getProperties()SQLCreateResourceGroupStatement.getProperties()MySqlLoadDataInFileStatement.getSetList()MySqlLoadXmlStatement.getSetList()TidbSplitTableStatement.getSplitOptionAnd()TidbSplitTableStatement.getSplitOptionBetween()TidbSplitTableStatement.getSplitOptionBys()MySqlKillStatement.getThreadIds()MySqlAlterUserStatement.getUsers()修饰符和类型方法说明voidvoidvoidvoidvoidvoidvoidSQLAlterResourceGroupStatement.addProperty(String name, SQLExpr value) voidSQLCreateResourceGroupStatement.addProperty(String name, SQLExpr value) voidMySqlAlterTablespaceStatement.setAddDataFile(SQLExpr addDataFile) voidMySqlCreateTableSpaceStatement.setAddDataFile(SQLExpr addDataFile) voidMySqlAlterLogFileGroupStatement.setAddUndoFile(SQLExpr x) voidMySqlCreateAddLogFileGroupStatement.setAddUndoFile(SQLExpr x) voidvoidMySqlCreateUserStatement.UserSpecification.setAuthPlugin(SQLExpr authPlugin) voidMySqlCreateTableSpaceStatement.setAutoExtentSize(SQLExpr x) voidMySqlAlterEventStatement.setComment(SQLExpr comment) voidMySqlCreateAddLogFileGroupStatement.setComment(SQLExpr x) voidMySqlCreateEventStatement.setComment(SQLExpr comment) voidMySqlCreateTableSpaceStatement.setComment(SQLExpr x) voidMySqlTableIndex.setComment(SQLExpr x) voidMySqlExplainStatement.setConnectionId(SQLExpr connectionId) voidMySqlHelpStatement.setContent(SQLExpr content) voidMySqlCreateServerStatement.setDatabase(SQLExpr x) voidMySqlShowCreateDatabaseStatement.setDatabase(SQLExpr database) voidMySqlShowOpenTablesStatement.setDatabase(SQLExpr database) voidMySqlCreateTableStatement.setDbPartitionBy(SQLExpr x) voidMySqlExtPartition.Item.setDbPartitionBy(SQLExpr x) voidMySqlTableIndex.setDbPartitionBy(SQLExpr x) voidMySqlCreateTableStatement.setDbPartitions(SQLExpr x) voidMySqlAlterTableAlterColumn.setDefaultExpr(SQLExpr defaultExpr) voidMySqlAlterTablespaceStatement.setDropDataFile(SQLExpr dropDataFile) voidvoidvoidvoidvoidvoidvoidMySqlShowCreateEventStatement.setEventName(SQLExpr eventName) voidvoidvoidMySqlCreateTableSpaceStatement.setExtentSize(SQLExpr x) voidMySqlCreateTableSpaceStatement.setFileBlockSize(SQLExpr x) voidMySqlShowProfileStatement.setForQuery(SQLExpr forQuery) voidvoidvoidvoidvoidvoidMySqlLoadDataInFileStatement.setIgnoreLinesNumber(SQLExpr ignoreLinesNumber) voidMySqlLoadXmlStatement.setIgnoreLinesNumber(SQLExpr ignoreLinesNumber) voidvoidMySqlAlterLogFileGroupStatement.setInitialSize(SQLExpr x) voidMySqlAlterTablespaceStatement.setInitialSize(SQLExpr x) voidMySqlCreateAddLogFileGroupStatement.setInitialSize(SQLExpr x) voidMySqlCreateTableSpaceStatement.setInitialSize(SQLExpr x) voidvoidvoidvoidvoidvoidvoidvoidMySqlAlterTableLock.setLockType(SQLExpr lockType) voidMySqlCreateTableSpaceStatement.setLogFileGroup(SQLExpr x) voidMySqlShowRelayLogEventsStatement.setLogName(SQLExpr logName) voidMySqlCreateTableSpaceStatement.setMaxSize(SQLExpr x) voidvoidvoidvoidvoidvoidvoidMySqlCreateAddLogFileGroupStatement.setNodeGroup(SQLExpr x) voidMySqlCreateTableSpaceStatement.setNodeGroup(SQLExpr x) voidvoidMySqlCreateTableStatement.setPageChecksum(SQLExpr x) voidMySqlCreateServerStatement.setPassword(SQLExpr x) voidMySqlCreateUserStatement.UserSpecification.setPassword(SQLExpr password) voidMySqlShowCharacterSetStatement.setPattern(SQLExpr pattern) voidMySqlShowCollationStatement.setPattern(SQLExpr pattern) voidvoidvoidMySqlCreateAddLogFileGroupStatement.setRedoBufferSize(SQLExpr x) voidMySqlFlushStatement.setRelayLogsForChannel(SQLExpr relayLogsForChannel) voidMySqlLoadXmlStatement.setRowsIdentifiedBy(SQLExpr rowsIdentifiedBy) voidvoidvoidvoidMySqlCreateTableStatement.TableSpaceOption.setStorage(SQLExpr storage) voidMySqlCreateTableStatement.setTablePartitionBy(SQLExpr x) voidMySqlTableIndex.setTablePartitionBy(SQLExpr x) voidMySqlCreateTableStatement.setTablePartitions(SQLExpr x) voidMySqlTableIndex.setTablePartitions(SQLExpr x) voidMySqlUpdateStatement.setTargetAffectRow(SQLExpr targetAffectRow) voidMySqlExtPartition.Item.setTbPartitionBy(SQLExpr x) voidMySqlKillStatement.setThreadId(SQLExpr threadId) voidMySqlCreateTableStatement.setTransactional(SQLExpr x) voidMySqlCreateAddLogFileGroupStatement.setUndoBufferSize(SQLExpr x) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid类型变量类型为SQLExpr的com.alibaba.druid.sql.dialect.mysql.ast.statement中的方法参数修饰符和类型方法说明voidMySqlLoadDataInFileStatement.setColumns(List<SQLExpr> columns) voidTidbSplitTableStatement.setPartitionNameListOptions(List<SQLExpr> partitionNameListOptions) voidMySqlLoadDataInFileStatement.setSetList(List<SQLExpr> setList) voidTidbSplitTableStatement.setSplitOptionAnd(List<SQLExpr> splitOptionAnd) voidTidbSplitTableStatement.setSplitOptionBetween(List<SQLExpr> splitOptionBetween) voidTidbSplitTableStatement.setSplitOptionBys(List<List<SQLExpr>> splitOptionBys) -
com.alibaba.druid.sql.dialect.mysql.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprMySqlExprParser.parseAliasExpr(String alias) protected SQLExprMySqlExprParser.parseExtract()protected SQLExprMySqlExprParser.parseInterval()protected SQLExprMySqlExprParser.parsePosition()MySqlExprParser.primary()final SQLExprMySqlExprParser.primaryRest(SQLExpr expr) 返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.mysql.parser中的方法修饰符和类型方法说明MySqlSelectIntoParser.parseIntoArgs()Parses the arguments for the INTO clause and returns a list of SQL expressions. -
com.alibaba.druid.sql.dialect.mysql.visitor中SQLExpr的使用
类型变量类型为SQLExpr的com.alibaba.druid.sql.dialect.mysql.visitor中的方法参数 -
com.alibaba.druid.sql.dialect.mysql.visitor.transform中SQLExpr的使用
修饰符和类型方法说明booleanNameResolveVisitor.isAliasColumn(SQLExpr x, SQLSelectQueryBlock source) 是否是 select item 字段的别名booleanNameResolveVisitor.isRowNumColumn(SQLExpr x, SQLSelectQueryBlock source) 是否是 rownum 或者 rownum 别名 -
com.alibaba.druid.sql.dialect.odps.ast中SQLExpr的使用
修饰符和类型字段说明protected SQLExprOdpsAddFileStatement.commentprotected SQLExprOdpsAddTableStatement.commentprotected SQLExprOdpsCreateTableStatement.lifecycleprotected SQLExprOdpsUnloadStatement.locationprotected SQLExprOdpsUnloadStatement.storedAsprotected SQLExprOdpsCreateTableStatement.storedBy类型参数类型为SQLExpr的com.alibaba.druid.sql.dialect.odps.ast中的字段修饰符和类型方法说明OdpsTransformExpr.clone()OdpsAddFileStatement.getComment()OdpsAddTableStatement.getComment()OdpsGrantStmt.getExpire()OdpsStatisticClause.ExpressionCondition.getExpr()OdpsShowChangelogsStatement.getId()OdpsDeclareVariableStatement.getInitValue()OdpsGrantStmt.getLabel()OdpsCreateTableStatement.getLifecycle()OdpsUnloadStatement.getLocation()OdpsListStmt.getObject()OdpsShowGrantsStmt.getObjectType()OdpsSetLabelStatement.getProject()OdpsReadStatement.getRowCount()OdpsUnloadStatement.getStoredAs()OdpsCreateTableStatement.getStoredBy()OdpsRestoreStatement.getTo()OdpsUndoTableStatement.getTo()OdpsSetLabelStatement.getUser()OdpsShowGrantsStmt.getUser()OdpsTransformExpr.getUsing()OdpsAlterTableSetChangeLogs.getValue()OdpsAlterTableSetFileFormat.getValue()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.odps.ast中的方法修饰符和类型方法说明OdpsNewExpr.getInitValues()OdpsTransformExpr.getInputColumns()OdpsTransformExpr.getResources()OdpsCreateTableStatement.getWithSerdeproperties()修饰符和类型方法说明voidOdpsAddFileStatement.setComment(SQLExpr x) voidOdpsAddTableStatement.setComment(SQLExpr x) voidvoidvoidvoidOdpsDeclareVariableStatement.setInitValue(SQLExpr x) voidvoidOdpsCreateTableStatement.setLifecycle(SQLExpr lifecycle) voidOdpsUnloadStatement.setLocation(SQLExpr location) voidvoidOdpsShowGrantsStmt.setObjectType(SQLExpr objectType) voidOdpsSetLabelStatement.setProject(SQLExpr x) voidOdpsReadStatement.setRowCount(SQLExpr rowCount) voidOdpsUnloadStatement.setStoredAs(SQLExpr x) voidOdpsCreateTableStatement.setStoredBy(SQLExpr x) voidvoidvoidvoidvoidvoidvoid -
com.alibaba.druid.sql.dialect.odps.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprOdpsExprParser.parseAliasExpr(String alias) OdpsExprParser.primaryRest(SQLExpr expr) OdpsExprParser.relationalRest(SQLExpr expr) -
com.alibaba.druid.sql.dialect.odps.visitor中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.oracle.ast中SQLExpr的使用
类型参数类型为SQLExpr的com.alibaba.druid.sql.dialect.oracle.ast中的字段返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.oracle.ast中的方法 -
com.alibaba.druid.sql.dialect.oracle.ast.clause中SQLExpr的使用
修饰符和类型方法说明ModelClause.CellAssignment.clone()OracleStorageClause.getBufferPool()OracleLobStorageClause.getChunk()CycleClause.getDefaultValue()ModelClause.CellAssignmentItem.getExpr()ModelClause.ModelColumn.getExpr()OracleStorageClause.getFreeListGroups()OracleStorageClause.getFreeLists()OracleStorageClause.getInitial()ModelClause.ModelRulesClause.getIterate()ModelClause.MainModelClause.getMainModelName()CycleClause.getMark()OracleStorageClause.getMaxExtents()OracleStorageClause.getMaxSize()ModelClause.CellAssignment.getMeasureColumn()OracleStorageClause.getMinExtents()ModelClause.ReferenceModelClause.getName()OracleStorageClause.getNext()OracleStorageClause.getObjno()OracleStorageClause.getPctIncrease()OracleLobStorageClause.getPctversion()SampleClause.getSeedValue()ModelClause.ModelRulesClause.getUntil()CycleClause.getValue()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.oracle.ast.clause中的方法修饰符和类型方法说明CycleClause.getAliases()ModelClause.CellAssignment.getConditions()ModelClause.QueryPartitionClause.getExprList()OracleReturningClause.getItems()SampleClause.getPercent()OracleReturningClause.getValues()修饰符和类型方法说明voidvoidSampleClause.addPercent(SQLExpr x) voidbooleanbooleanbooleanvoidOracleStorageClause.setBufferPool(SQLExpr bufferPool) voidvoidCycleClause.setDefaultValue(SQLExpr defaultValue) voidvoidvoidOracleStorageClause.setFreeListGroups(SQLExpr freeListGroups) voidOracleStorageClause.setFreeLists(SQLExpr freeLists) voidOracleStorageClause.setInitial(SQLExpr initial) voidModelClause.ModelRulesClause.setIterate(SQLExpr iterate) voidModelClause.MainModelClause.setMainModelName(SQLExpr mainModelName) voidvoidOracleStorageClause.setMaxExtents(SQLExpr maxExtents) voidOracleStorageClause.setMaxSize(SQLExpr maxSize) voidModelClause.CellAssignment.setMeasureColumn(SQLExpr e) voidOracleStorageClause.setMinExtents(SQLExpr minExtents) voidvoidvoidvoidOracleStorageClause.setPctIncrease(SQLExpr pctIncrease) voidOracleLobStorageClause.setPctversion(SQLExpr pctversion) voidSampleClause.setSeedValue(SQLExpr seedValue) voidvoid类型变量类型为SQLExpr的com.alibaba.druid.sql.dialect.oracle.ast.clause中的方法参数 -
com.alibaba.druid.sql.dialect.oracle.ast.expr中SQLExpr的使用
修饰符和类型类说明classclassclassclassclassclassclassclassclassclassclassclassclassclass修饰符和类型方法说明OracleIsOfTypeExpr.clone()OracleAnalyticWindowing.getExpr()OracleDatetimeExpr.getExpr()OracleIsOfTypeExpr.getExpr()OracleOuterExpr.getExpr()OracleTreatExpr.getExpr()OracleRangeExpr.getLowBound()OracleIsSetExpr.getNestedTable()OracleIntervalExpr.getPrecision()OracleDatetimeExpr.getTimeZone()OracleIntervalExpr.getToFactionalSecondsPrecision()OracleTreatExpr.getType()OracleRangeExpr.getUpBound()OracleArgumentExpr.getValue()OracleIntervalExpr.getValue()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.oracle.ast.expr中的方法修饰符和类型方法说明booleanbooleanbooleanbooleanbooleanbooleanvoidvoidvoidvoidvoidvoidOracleRangeExpr.setLowBound(SQLExpr lowBound) voidOracleIsSetExpr.setNestedTable(SQLExpr nestedTable) voidOracleIntervalExpr.setPrecision(SQLExpr precision) voidOracleDatetimeExpr.setTimeZone(SQLExpr timeZone) voidOracleIntervalExpr.setToFactionalSecondsPrecision(SQLExpr x) voidvoidOracleRangeExpr.setUpBound(SQLExpr upBound) voidvoid限定符构造器说明OracleArgumentExpr(String argumentName, SQLExpr value) OracleDatetimeExpr(SQLExpr expr, SQLExpr timeZone) OracleIsSetExpr(SQLExpr nestedTable) OracleOuterExpr(SQLExpr expr) OracleRangeExpr(SQLExpr lowBound, SQLExpr upBound) -
com.alibaba.druid.sql.dialect.oracle.ast.stmt中SQLExpr的使用
修饰符和类型方法说明OracleCreateDatabaseDbLinkStatement.getAuthenticatedUser()OracleFileSpecification.getAutoExtendOn()OracleLobParameters.getChunk()OracleExecuteImmediateStatement.getDynamicSql()OracleRaiseStatement.getException()OracleRunStatement.getExpr()OracleCreateTableStatement.Organization.getExternalDirectory()OracleCreateTableStatement.Organization.getExternalRejectLimit()OracleExplainStatement.getInto()OracleSetTransactionStatement.getName()OracleCreateIndexStatement.getParallel()OracleCreateTableStatement.getParallelValue()OracleLockTableStatement.getPartition()OracleLobParameters.getPctVersion()OracleFileSpecification.getSize()OracleExplainStatement.getStatementId()OracleCreateDatabaseDbLinkStatement.getUsing()OracleCreateTypeStatement.getVarraySizeLimit()OracleLockTableStatement.getWait()OracleContinueStatement.getWhen()OracleExceptionStatement.Item.getWhen()OracleExitStatement.getWhen()OracleMultiInsertStatement.ConditionalInsertClauseItem.getWhen()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.oracle.ast.stmt中的方法修饰符和类型方法说明OracleAlterTableSplitPartition.getAt()OracleCreateTableStatement.Organization.getExternalDirectoryLocation()OracleFileSpecification.getFileNames()OracleExecuteImmediateStatement.getInto()OraclePipeRowStatement.getParameters()OracleUpdateStatement.getReturningInto()OracleExecuteImmediateStatement.getReturnInto()OracleAlterTableSplitPartition.getValues()修饰符和类型方法说明voidOracleUpdateStatement.addReturningInto(SQLExpr returningInto) OracleSelectJoin.join(SQLTableSource right, SQLJoinTableSource.JoinType joinType, SQLExpr condition) booleanvoidOracleCreateDatabaseDbLinkStatement.setAuthenticatedUser(SQLExpr authenticatedUser) voidOracleFileSpecification.setAutoExtendOn(SQLExpr autoExtendOn) voidvoidOracleExecuteImmediateStatement.setDynamicSql(SQLExpr dynamicSql) voidOracleRaiseStatement.setException(SQLExpr exception) voidvoidOracleCreateTableStatement.Organization.setExternalDirectory(SQLExpr externalDirectory) voidOracleCreateTableStatement.Organization.setExternalRejectLimit(SQLExpr externalRejectLimit) voidvoidvoidOracleCreateIndexStatement.setParallel(SQLExpr parallel) voidOracleCreateTableStatement.setParallelValue(SQLExpr x) voidOracleLockTableStatement.setPartition(SQLExpr partition) voidOracleLobParameters.setPctVersion(SQLExpr x) voidvoidOracleExplainStatement.setStatementId(SQLExpr statementId) voidvoidOracleCreateTypeStatement.setVarraySizeLimit(SQLExpr x) voidvoidvoidvoidvoid类型变量类型为SQLExpr的com.alibaba.druid.sql.dialect.oracle.ast.stmt中的方法参数限定符构造器说明OracleRunStatement(SQLExpr expr) OracleSelectJoin(SQLTableSource left, SQLJoinTableSource.JoinType joinType, SQLTableSource right, SQLExpr condition) -
com.alibaba.druid.sql.dialect.oracle.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprprotected SQLExprOracleExprParser.methodRest(SQLExpr expr, boolean acceptLPAREN) protected SQLExprOracleExprParser.parseInterval()OracleExprParser.primary()OracleExprParser.primaryRest(SQLExpr expr) OracleExprParser.relationalRest(SQLExpr expr) 修饰符和类型方法说明protected SQLExprprotected SQLExprOracleExprParser.methodRest(SQLExpr expr, boolean acceptLPAREN) OracleExprParser.primaryRest(SQLExpr expr) OracleExprParser.relationalRest(SQLExpr expr) -
com.alibaba.druid.sql.dialect.oracle.visitor中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.oscar.ast中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.oscar.ast.expr中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.oscar.ast.stmt中SQLExpr的使用
修饰符和类型方法说明OscarSelectQueryBlock.FetchClause.getCount()OscarShowStatement.getExpr()OscarInsertStatement.getOnConflictUpdateWhere()OscarInsertStatement.getOnConflictWhere()OscarInsertStatement.getReturning()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.oscar.ast.stmt中的方法修饰符和类型方法说明OscarSelectQueryBlock.getDistinctOn()OscarSelectQueryBlock.ForClause.getOf()OscarInsertStatement.getOnConflictTarget()修饰符和类型方法说明voidvoidvoidOscarInsertStatement.setOnConflictUpdateWhere(SQLExpr x) voidOscarInsertStatement.setOnConflictWhere(SQLExpr x) voidOscarInsertStatement.setReturning(SQLExpr returning) 类型变量类型为SQLExpr的com.alibaba.druid.sql.dialect.oscar.ast.stmt中的方法参数修饰符和类型方法说明voidOscarSelectQueryBlock.setDistinctOn(List<SQLExpr> distinctOn) voidvoidOscarInsertStatement.setOnConflictTarget(List<SQLExpr> onConflictTarget) -
com.alibaba.druid.sql.dialect.oscar.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprOscarExprParser.parseInterval()OscarExprParser.primary()OscarExprParser.primaryRest(SQLExpr expr) -
com.alibaba.druid.sql.dialect.postgresql.ast.expr中SQLExpr的使用
修饰符和类型类说明classclassclassclassclassclassclassclassclassclassclassclass修饰符和类型方法说明PGExtractExpr.getSource()PGBoxExpr.getValue()PGCidrExpr.getValue()PGCircleExpr.getValue()PGInetExpr.getValue()PGLineSegmentsExpr.getValue()PGMacAddrExpr.getValue()PGPointExpr.getValue()PGPolygonExpr.getValue()修饰符和类型方法说明booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidvoidvoidvoidvoidvoidvoidvoid -
com.alibaba.druid.sql.dialect.postgresql.ast.stmt中SQLExpr的使用
修饰符和类型方法说明PGSelectQueryBlock.FetchClause.getCount()PGShowStatement.getExpr()PGInsertStatement.getOnConflictUpdateWhere()PGInsertStatement.getOnConflictWhere()PGInsertStatement.getReturning()PGAlterDatabaseStatement.getSetParameterValue()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.postgresql.ast.stmt中的方法修饰符和类型方法说明PGSelectQueryBlock.getDistinctOn()PGSelectQueryBlock.ForClause.getOf()PGInsertStatement.getOnConflictTarget()修饰符和类型方法说明voidvoidvoidPGInsertStatement.setOnConflictUpdateWhere(SQLExpr x) voidPGInsertStatement.setOnConflictWhere(SQLExpr x) voidPGInsertStatement.setReturning(SQLExpr returning) voidPGAlterDatabaseStatement.setSetParameterValue(SQLExpr setParameterValue) 类型变量类型为SQLExpr的com.alibaba.druid.sql.dialect.postgresql.ast.stmt中的方法参数修饰符和类型方法说明voidPGSelectQueryBlock.setDistinctOn(List<SQLExpr> distinctOn) voidvoidPGInsertStatement.setOnConflictTarget(List<SQLExpr> onConflictTarget) -
com.alibaba.druid.sql.dialect.postgresql.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprPGExprParser.parseInterval()PGExprParser.primary()PGExprParser.primaryRest(SQLExpr expr) -
com.alibaba.druid.sql.dialect.sqlserver.ast中SQLExpr的使用
返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.sqlserver.ast中的方法 -
com.alibaba.druid.sql.dialect.sqlserver.ast.expr中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.sqlserver.ast.stmt中SQLExpr的使用
修饰符和类型方法说明SQLServerWaitForStatement.getDelay()SQLServerExecStatement.SQLServerParameter.getExpr()SQLServerRollbackStatement.getName()SQLServerWaitForStatement.getTime()SQLServerWaitForStatement.getTimeout() -
com.alibaba.druid.sql.dialect.sqlserver.parser中SQLExpr的使用
修饰符和类型方法说明protected SQLExprSQLServerExprParser.primary()SQLServerExprParser.primaryRest(SQLExpr expr) -
com.alibaba.druid.sql.dialect.starrocks.ast.expr中SQLExpr的使用
-
com.alibaba.druid.sql.dialect.starrocks.ast.statement中SQLExpr的使用
修饰符和类型字段说明protected SQLExprStarRocksCreateTableStatement.distributedByprotected SQLExprStarRocksCreateTableStatement.endprotected SQLExprStarRocksCreateTableStatement.everyprotected SQLExprStarRocksCreateTableStatement.partitionByprotected SQLExprStarRocksCreateTableStatement.start修饰符和类型字段说明StarRocksCreateTableStatement.fixedRangeMapStarRocksCreateTableStatement.fixedRangeMapStarRocksCreateTableStatement.lessThanMapStarRocksCreateTableStatement.lessThanMapStarRocksCreateTableStatement.modelKeyParametersStarRocksCreateTableStatement.starRocksProperties修饰符和类型方法说明StarRocksCreateTableStatement.getDistributedBy()StarRocksCreateTableStatement.getEnd()StarRocksCreateTableStatement.getEvery()StarRocksCreateTableStatement.getPartitionBy()StarRocksCreateTableStatement.getStart()返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.starrocks.ast.statement中的方法修饰符和类型方法说明StarRocksCreateTableStatement.getFixedRangeMap()StarRocksCreateTableStatement.getFixedRangeMap()StarRocksCreateTableStatement.getLessThanMap()StarRocksCreateTableStatement.getLessThanMap()StarRocksCreateTableStatement.getModelKeyParameters()StarRocksCreateTableStatement.getStarRocksProperties()修饰符和类型方法说明voidStarRocksCreateResourceStatement.addProperty(SQLExpr key, SQLExpr value) voidStarRocksCreateTableStatement.setDistributedBy(SQLExpr distributedBy) voidvoidvoidStarRocksCreateTableStatement.setPartitionBy(SQLExpr x) void修饰符和类型方法说明voidStarRocksCreateTableStatement.setFixedRangeMap(Map<SQLExpr, List<SQLExpr>> fixedRangeMap) voidStarRocksCreateTableStatement.setFixedRangeMap(Map<SQLExpr, List<SQLExpr>> fixedRangeMap) voidStarRocksCreateTableStatement.setLessThanMap(Map<SQLExpr, SQLExpr> lessThanMap) voidStarRocksCreateTableStatement.setLessThanMap(Map<SQLExpr, SQLExpr> lessThanMap) voidStarRocksCreateTableStatement.setStarRocksProperties(List<SQLExpr> starRocksProperties) -
com.alibaba.druid.sql.dialect.starrocks.parser中SQLExpr的使用
返回变量类型为SQLExpr的类型的com.alibaba.druid.sql.dialect.starrocks.parser中的方法 -
com.alibaba.druid.sql.dialect.starrocks.visitor中SQLExpr的使用
类型变量类型为SQLExpr的com.alibaba.druid.sql.dialect.starrocks.visitor中的方法参数 -
com.alibaba.druid.sql.parser中SQLExpr的使用
类型参数类型为SQLExpr的com.alibaba.druid.sql.parser中的字段修饰符和类型方法说明final SQLExprSQLExprParser.additive()SQLExprParser.additiveRest(SQLExpr expr) SQLExprParser.and()final SQLExprSQLExprParser.bitAnd()final SQLExprSQLExprParser.bitAndRest(SQLExpr expr) final SQLExprSQLExprParser.bitOr()final SQLExprfinal SQLExprSQLExprParser.bitXor()SQLExprParser.bitXorRest(SQLExpr expr) protected SQLExprSQLExprParser.expr()SQLSelectParser.expr()final SQLExprSQLExprParser.groupComparisionRest(SQLExpr expr) final SQLExprprotected SQLExprSQLExprParser.methodRest(SQLExpr expr, boolean acceptLPAREN) final SQLExprSQLExprParser.multiplicative()SQLExprParser.multiplicativeRest(SQLExpr expr) SQLExprParser.notRationalRest(SQLExpr expr, boolean global) SQLExprParser.or()protected SQLExprSQLExprParser.parseAliasExpr(String alias) protected SQLExprSQLExprParser.parseAll()protected SQLExprSQLExprParser.parseAny()protected SQLExprSQLExprParser.parseExtract()protected SQLExprSQLSelectParser.parseGroupByItem()SQLExprParser.parseGroupingSet()protected SQLExprSQLExprParser.parseInterval()protected SQLExprSQLExprParser.parseMatch()protected SQLExprSQLExprParser.parsePosition()protected SQLExprSQLExprParser.parseSome()protected SQLExprSQLStatementParser.parseUser()SQLExprParser.primary()SQLExprParser.primaryRest(SQLExpr expr) SQLExprParser.relational()SQLExprParser.relationalRest(SQLExpr expr) final SQLExprSQLExprParser.shift()SQLExprParser.xor()参数类型为SQLExpr的com.alibaba.druid.sql.parser中的方法修饰符和类型方法说明SQLExprParser.additiveRest(SQLExpr expr) final SQLExprSQLExprParser.bitAndRest(SQLExpr expr) final SQLExprSQLExprParser.bitXorRest(SQLExpr expr) protected SQLExprfinal SQLExprSQLExprParser.groupComparisionRest(SQLExpr expr) final SQLExprprotected static booleanprotected SQLExprSQLExprParser.methodRest(SQLExpr expr, boolean acceptLPAREN) SQLExprParser.multiplicativeRest(SQLExpr expr) SQLExprParser.notRationalRest(SQLExpr expr, boolean global) voidSQLExprParser.parseQueryPlanHint(SQLExpr expr) SQLExprParser.primaryRest(SQLExpr expr) SQLExprParser.relationalRest(SQLExpr expr) 类型变量类型为SQLExpr的com.alibaba.druid.sql.parser中的方法参数修饰符和类型方法说明final voidSQLExprParser.exprList(Collection<SQLExpr> exprCol) 已过时。final voidSQLExprParser.exprList(Collection<SQLExpr> exprCol, SQLObject parent) booleanInsertColumnsCache.put(long hashCode64, String columnsString, String columnsFormattedString, List<SQLExpr> columns) 类型变量类型为SQLExpr的com.alibaba.druid.sql.parser中的构造器参数 -
com.alibaba.druid.sql.repository中SQLExpr的使用
参数类型为SQLExpr的com.alibaba.druid.sql.repository中的方法修饰符和类型方法说明Schema.findColumn(SQLTableSource tableSource, SQLExpr expr) SchemaRepository.findColumn(SQLTableSource tableSource, SQLExpr expr) Schema.findTable(SQLTableSource tableSource, SQLExpr expr) SchemaRepository.findTable(SQLTableSource tableSource, SQLExpr expr) -
com.alibaba.druid.sql.visitor中SQLExpr的使用
修饰符和类型方法说明static SQLExprExportParameterVisitorUtils.exportParameter(List<Object> parameters, SQLExpr param) static SQLExpr参数类型为SQLExpr的com.alibaba.druid.sql.visitor中的方法修饰符和类型方法说明static SQLExprExportParameterVisitorUtils.exportParameter(List<Object> parameters, SQLExpr param) protected TableStat.Columnprotected TableStatSchemaStatVisitor.getTableStatWithUnwrap(SQLExpr expr) protected voidSchemaStatVisitor.handleCondition(SQLExpr expr, String operator, SQLExpr... valueExprs) protected voidSchemaStatVisitor.handleCondition(SQLExpr expr, String operator, List<SQLExpr> values) protected voidSchemaStatVisitor.handleRelationship(SQLExpr left, String operator, SQLExpr right) voidSQLASTParameterizedVisitor.parameterize(SQLExpr x) voidSQLASTParameterizedVisitor.parameterizeAndExportPara(SQLExpr x) protected final voidprotected final voidprotected voidSQLASTOutputVisitor.printHaving(SQLExpr having) protected voidSQLASTOutputVisitor.printMethodOwner(SQLExpr owner) protected voidSQLASTOutputVisitor.printTableSourceExpr(SQLExpr expr) protected voidSQLASTOutputVisitor.printWhere(SQLExpr where) protected final voidstatic SQLExpr类型变量类型为SQLExpr的com.alibaba.druid.sql.visitor中的方法参数修饰符和类型方法说明protected voidSchemaStatVisitor.handleCondition(SQLExpr expr, String operator, List<SQLExpr> values) protected voidSQLASTOutputVisitor.printAndAccept(List<? extends SQLExpr> nodes, String seperator, boolean parameterized) voidSQLASTOutputVisitor.printInsertColumns(List<SQLExpr> columns) -
com.alibaba.druid.support.calcite中SQLExpr的使用
参数类型为SQLExpr的com.alibaba.druid.support.calcite中的方法修饰符和类型方法说明protected org.apache.calcite.sql.SqlNodeListCalciteMySqlNodeVisitor.convertToSqlNodeList(SQLExpr expr) 类型变量类型为SQLExpr的com.alibaba.druid.support.calcite中的方法参数修饰符和类型方法说明protected org.apache.calcite.sql.SqlNodeListCalciteMySqlNodeVisitor.convertToSqlNodeList(List<? extends SQLExpr> exprList) -
com.alibaba.druid.wall中SQLExpr的使用
声明为SQLExpr的com.alibaba.druid.wall中的字段类型参数类型为SQLExpr的com.alibaba.druid.wall中的字段参数类型为SQLExpr的com.alibaba.druid.wall中的构造器限定符构造器说明类型变量类型为SQLExpr的com.alibaba.druid.wall中的构造器参数 -
com.alibaba.druid.wall.spi中SQLExpr的使用
返回变量类型为SQLExpr的类型的com.alibaba.druid.wall.spi中的方法修饰符和类型方法说明参数类型为SQLExpr的com.alibaba.druid.wall.spi中的方法修饰符和类型方法说明static voidWallVisitorUtils.checkConditionForMultiTenant(WallVisitor visitor, SQLExpr x, SQLObject parent) 已过时。static voidWallVisitorUtils.checkHaving(WallVisitor visitor, SQLExpr x) static booleanWallVisitorUtils.checkSqlExpr(SQLExpr x) static ObjectWallVisitorUtils.getConditionValue(WallVisitor visitor, SQLExpr x, boolean alwayTrueCheck) static SQLExprstatic Objectstatic ObjectWallVisitorUtils.getValue(WallVisitor visitor, SQLExpr x) 类型变量类型为SQLExpr的com.alibaba.druid.wall.spi中的方法参数