Modifier and Type | Method and Description |
---|---|
static String |
SQLUtils.toDB2String(SQLObject sqlObject) |
static String |
SQLUtils.toDB2String(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
SQLUtils.toMySqlString(SQLObject sqlObject) |
static String |
SQLUtils.toMySqlString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
SQLUtils.toOdpsString(SQLObject sqlObject) |
static String |
SQLUtils.toOdpsString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
SQLUtils.toOracleString(SQLObject sqlObject) |
static String |
SQLUtils.toOracleString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
SQLUtils.toPGString(SQLObject sqlObject) |
static String |
SQLUtils.toPGString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
SQLUtils.toSQLServerString(SQLObject sqlObject) |
static String |
SQLUtils.toSQLServerString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
SQLUtils.toSQLString(SQLObject sqlObject) |
static String |
SQLUtils.toSQLString(SQLObject sqlObject,
String dbType) |
static String |
SQLUtils.toSQLString(SQLObject sqlObject,
String dbType,
SQLUtils.FormatOption option) |
Modifier and Type | Interface and Description |
---|---|
interface |
SQLDataType |
interface |
SQLExpr |
interface |
SQLHint |
interface |
SQLName |
interface |
SQLStatement |
Modifier and Type | Class and Description |
---|---|
class |
SQLCommentHint |
class |
SQLDataTypeImpl |
class |
SQLDeclareItem |
class |
SQLExprImpl |
class |
SQLKeep |
class |
SQLLimit
Created by wenshao on 16/9/25.
|
class |
SQLObjectImpl |
class |
SQLOrderBy |
class |
SQLOver |
class |
SQLParameter |
class |
SQLPartition |
class |
SQLPartitionBy |
class |
SQLPartitionByHash |
class |
SQLPartitionByList |
class |
SQLPartitionByRange |
class |
SQLPartitionValue |
class |
SQLStatementImpl |
class |
SQLSubPartition |
class |
SQLSubPartitionBy |
class |
SQLSubPartitionByHash |
class |
SQLSubPartitionByList |
class |
SQLSubPartitionByRange |
Modifier and Type | Method and Description |
---|---|
SQLObject |
SQLObjectImpl.getParent() |
SQLObject |
SQLObject.getParent() |
Modifier and Type | Method and Description |
---|---|
void |
SQLObjectImpl.setParent(SQLObject parent) |
void |
SQLObject.setParent(SQLObject parent) |
Modifier and Type | Interface and Description |
---|---|
interface |
SQLLiteralExpr |
interface |
SQLValuableExpr |
Modifier and Type | Class and Description |
---|---|
class |
SQLAggregateExpr |
class |
SQLAllColumnExpr |
class |
SQLAllExpr |
class |
SQLAnyExpr |
class |
SQLArrayExpr |
class |
SQLBetweenExpr |
class |
SQLBinaryExpr |
class |
SQLBinaryOpExpr |
class |
SQLBooleanExpr |
class |
SQLCaseExpr |
static class |
SQLCaseExpr.Item |
class |
SQLCastExpr |
class |
SQLCharExpr |
class |
SQLCurrentOfCursorExpr |
class |
SQLDateExpr |
class |
SQLDefaultExpr |
class |
SQLExistsExpr |
class |
SQLGroupingSetExpr |
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 |
SQLSequenceExpr |
class |
SQLSomeExpr |
class |
SQLTextLiteralExpr |
class |
SQLTimestampExpr |
class |
SQLUnaryExpr |
class |
SQLVariantRefExpr |
Modifier and Type | Interface and Description |
---|---|
interface |
SQLAlterTableItem |
interface |
SQLColumnConstraint |
interface |
SQLConstraint |
interface |
SQLDDLStatement |
interface |
SQLForeignKeyConstraint |
interface |
SQLPrimaryKey |
interface |
SQLSelectQuery |
interface |
SQLTableConstraint |
interface |
SQLTableElement |
interface |
SQLTableSource |
interface |
SQLUniqueConstraint |
Modifier and Type | Method and Description |
---|---|
SQLObject |
SQLRevokeStatement.getOn() |
SQLObject |
SQLGrantStatement.getOn() |
Modifier and Type | Method and Description |
---|---|
List<SQLObject> |
SQLAlterTableReOrganizePartition.getPartitions() |
List<SQLObject> |
SQLAlterTableDropPartition.getPartitions() |
List<SQLObject> |
SQLAlterTableAddPartition.getPartitions() |
Map<String,SQLObject> |
SQLAlterTableStatement.getTableOptions() |
Modifier and Type | Method and Description |
---|---|
void |
SQLAlterTableReOrganizePartition.addPartition(SQLObject partition) |
void |
SQLAlterTableDropPartition.addPartition(SQLObject partition) |
void |
SQLAlterTableAddPartition.addPartition(SQLObject partition) |
void |
SQLRevokeStatement.setOn(SQLObject on) |
void |
SQLGrantStatement.setOn(SQLObject on) |
Modifier and Type | Interface and Description |
---|---|
interface |
DB2Object |
Modifier and Type | Class and Description |
---|---|
class |
DB2StatementImpl |
Modifier and Type | Class and Description |
---|---|
class |
DB2SelectQueryBlock |
class |
DB2ValuesStatement |
Modifier and Type | Interface and Description |
---|---|
interface |
MySqlHint |
interface |
MySqlIndexHint |
interface |
MySqlObject |
Modifier and Type | Class and Description |
---|---|
class |
MySqlForceIndexHint |
class |
MysqlForeignKey |
class |
MySqlIgnoreIndexHint |
class |
MySqlIndexHintImpl |
class |
MySqlKey |
class |
MySqlObjectImpl |
class |
MySqlPrimaryKey |
class |
MySqlUnique |
class |
MySqlUseIndexHint |
Modifier and Type | Class and Description |
---|---|
class |
MySqlCaseStatement |
static class |
MySqlCaseStatement.MySqlWhenStatement
case when statement
|
class |
MySqlCursorDeclareStatement |
class |
MySqlDeclareConditionStatement |
class |
MySqlDeclareHandlerStatement |
class |
MySqlDeclareStatement |
class |
MySqlIterateStatement |
class |
MySqlLeaveStatement |
class |
MySqlRepeatStatement |
class |
MySqlSelectIntoStatement |
class |
MySqlWhileStatement |
Modifier and Type | Interface and Description |
---|---|
interface |
MySqlExpr |
Modifier and Type | Class and Description |
---|---|
class |
MySqlCharExpr |
class |
MySqlExprImpl |
class |
MySqlExtractExpr |
class |
MySqlIntervalExpr |
class |
MySqlMatchAgainstExpr |
class |
MySqlOrderingExpr |
class |
MySqlOutFileExpr |
class |
MySqlUserName |
Modifier and Type | Interface and Description |
---|---|
interface |
MySqlShowStatement |
interface |
MySqlStatement |
Modifier and Type | Method and Description |
---|---|
Map<String,SQLObject> |
MySqlCreateTableStatement.getTableOptions() |
Modifier and Type | Method and Description |
---|---|
void |
MySqlCreateTableStatement.setTableOptions(Map<String,SQLObject> tableOptions) |
Modifier and Type | Interface and Description |
---|---|
interface |
OdpsObject |
Modifier and Type | Method and Description |
---|---|
SQLObject |
OdpsGrantStmt.getOn() |
Modifier and Type | Interface and Description |
---|---|
interface |
OracleSQLObject |
Modifier and Type | Class and Description |
---|---|
class |
OracleDataTypeIntervalDay |
class |
OracleDataTypeIntervalYear |
class |
OracleDataTypeTimestamp |
class |
OracleSQLObjectImpl |
Modifier and Type | Class and Description |
---|---|
class |
CycleClause |
class |
FlashbackQueryClause |
static class |
FlashbackQueryClause.AsOfFlashbackQueryClause |
static class |
FlashbackQueryClause.AsOfSnapshotClause |
static class |
FlashbackQueryClause.VersionsFlashbackQueryClause |
class |
ModelClause |
static class |
ModelClause.CellAssignment |
static class |
ModelClause.CellAssignmentItem |
static class |
ModelClause.MainModelClause |
static class |
ModelClause.ModelColumn |
static class |
ModelClause.ModelColumnClause |
static class |
ModelClause.ModelRulesClause |
static class |
ModelClause.QueryPartitionClause |
static class |
ModelClause.ReferenceModelClause |
static class |
ModelClause.ReturnRowsClause |
class |
OracleLobStorageClause |
class |
OracleReturningClause |
class |
OracleStorageClause |
class |
OracleWithSubqueryEntry |
class |
PartitionExtensionClause |
class |
SampleClause |
class |
SearchClause |
Modifier and Type | Interface and Description |
---|---|
interface |
OracleExpr |
Modifier and Type | Class and Description |
---|---|
class |
OracleAnalytic |
class |
OracleAnalyticWindowing |
class |
OracleArgumentExpr |
class |
OracleBinaryDoubleExpr |
class |
OracleBinaryFloatExpr |
class |
OracleCursorExpr |
class |
OracleDatetimeExpr |
class |
OracleDbLinkExpr |
class |
OracleIntervalExpr |
class |
OracleIsSetExpr |
class |
OracleOuterExpr |
class |
OracleRangeExpr |
class |
OracleSizeExpr |
class |
OracleSysdateExpr |
Modifier and Type | Interface and Description |
---|---|
interface |
OracleAlterTablespaceItem |
interface |
OracleConstraint |
interface |
OracleDDLStatement |
static interface |
OracleMultiInsertStatement.Entry |
interface |
OracleSelectTableSource |
interface |
OracleStatement |
Modifier and Type | Method and Description |
---|---|
SQLObject |
OracleAlterIndexStatement.Rebuild.getOption() |
Modifier and Type | Method and Description |
---|---|
List<SQLObject> |
OracleAlterTableSplitPartition.UpdateIndexesClause.getItems() |
List<SQLObject> |
OracleAlterTableSplitPartition.NestedTablePartitionSpec.getSegmentAttributeItems() |
Modifier and Type | Method and Description |
---|---|
void |
OracleAlterIndexStatement.Rebuild.setOption(SQLObject option) |
Modifier and Type | Method and Description |
---|---|
void |
OracleAlterTableSplitPartition.UpdateIndexesClause.setItems(List<SQLObject> items) |
void |
OracleAlterTableSplitPartition.NestedTablePartitionSpec.setSegmentAttributeItems(List<SQLObject> segmentAttributeItems) |
Modifier and Type | Method and Description |
---|---|
void |
OracleOutputVisitor.postVisit(SQLObject x) |
Modifier and Type | Interface and Description |
---|---|
interface |
PhoenixObject
Created by wenshao on 16/9/14.
|
Modifier and Type | Class and Description |
---|---|
class |
PhoenixStatementImpl
Created by wenshao on 16/9/14.
|
class |
PhoenixUpsertStatement
Created by wenshao on 16/9/14.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PGSQLObject |
Modifier and Type | Class and Description |
---|---|
class |
PGSQLObjectImpl |
class |
PGWithClause |
class |
PGWithQuery |
Modifier and Type | Interface and Description |
---|---|
interface |
PGExpr |
Modifier and Type | Class and Description |
---|---|
class |
PGBoxExpr |
class |
PGCidrExpr |
class |
PGCircleExpr |
class |
PGExprImpl |
class |
PGExtractExpr |
class |
PGInetExpr |
class |
PGIntervalExpr
Created by tianzhen.wtz on 2014/12/29 0029 16:10.
|
class |
PGLineSegmentsExpr |
class |
PGMacAddrExpr |
class |
PGPointExpr |
class |
PGPolygonExpr |
class |
PGTypeCastExpr |
Modifier and Type | Interface and Description |
---|---|
interface |
PGSQLStatement |
Modifier and Type | Class and Description |
---|---|
class |
PGDeleteStatement |
class |
PGFunctionTableSource |
class |
PGInsertStatement |
class |
PGSelectQueryBlock |
static class |
PGSelectQueryBlock.FetchClause |
static class |
PGSelectQueryBlock.ForClause |
static class |
PGSelectQueryBlock.WindowClause |
class |
PGSelectStatement |
class |
PGShowStatement |
class |
PGUpdateStatement |
class |
PGValuesQuery |
Modifier and Type | Interface and Description |
---|---|
interface |
SQLServerObject |
interface |
SQLServerStatement |
Modifier and Type | Class and Description |
---|---|
class |
SQLServerObjectImpl |
class |
SQLServerOutput |
class |
SQLServerSelect |
class |
SQLServerSelectQueryBlock |
class |
SQLServerTop |
Modifier and Type | Interface and Description |
---|---|
interface |
SQLServerExpr |
Modifier and Type | Class and Description |
---|---|
class |
SQLServerObjectReferenceExpr |
Modifier and Type | Class and Description |
---|---|
class |
SQLServerCommitStatement |
class |
SQLServerDeclareStatement |
class |
SQLServerExecStatement |
static class |
SQLServerExecStatement.SQLServerParameter |
class |
SQLServerInsertStatement |
class |
SQLServerRollbackStatement |
class |
SQLServerSetStatement |
class |
SQLServerSetTransactionIsolationLevelStatement |
class |
SQLServerUpdateStatement |
class |
SQLServerWaitForStatement |
Modifier and Type | Method and Description |
---|---|
void |
SQLServerStatementParser.parseExecParameter(Collection<SQLServerExecStatement.SQLServerParameter> exprCol,
SQLObject parent)
SQLServer parse Parameter statement support out type
|
Modifier and Type | Interface and Description |
---|---|
interface |
TransactSQLObject |
Modifier and Type | Method and Description |
---|---|
void |
SQLExprParser.exprList(Collection<SQLExpr> exprCol,
SQLObject parent) |
void |
SQLExprParser.names(Collection<SQLName> exprCol,
SQLObject parent) |
void |
SQLStatementParser.parseAssignItems(List<? super SQLAssignItem> items,
SQLObject parent) |
Modifier and Type | Method and Description |
---|---|
Map<String,SQLObject> |
SchemaStatVisitor.getVariants() |
Modifier and Type | Method and Description |
---|---|
static boolean |
ParameterizedOutputVisitorUtils.checkParameterize(SQLObject x) |
static Object |
SQLEvalVisitorUtils.eval(String dbType,
SQLObject sqlObject,
List<Object> parameters) |
static Object |
SQLEvalVisitorUtils.eval(String dbType,
SQLObject sqlObject,
List<Object> parameters,
boolean throwError) |
static Object |
SQLEvalVisitorUtils.eval(String dbType,
SQLObject sqlObject,
Object... parameters) |
static Object |
SQLEvalVisitorUtils.getValue(SQLObject sqlObject) |
void |
SQLASTVisitorAdapter.postVisit(SQLObject astNode) |
void |
SQLASTVisitor.postVisit(SQLObject astNode) |
void |
SQLASTVisitorAdapter.preVisit(SQLObject astNode) |
void |
SQLASTVisitor.preVisit(SQLObject astNode) |
void |
SchemaStatVisitor.restoreCurrentTable(SQLObject x) |
void |
SchemaStatVisitor.setCurrentTable(SQLObject x) |
void |
SchemaStatVisitor.setCurrentTable(SQLObject x,
String table) |
Modifier and Type | Method and Description |
---|---|
String |
WallVisitor.toSQL(SQLObject obj) |
Modifier and Type | Method and Description |
---|---|
static void |
WallVisitorUtils.checkConditionForMultiTenant(WallVisitor visitor,
SQLExpr x,
SQLObject parent)
Deprecated.
|
boolean |
MySqlWallVisitor.checkVar(SQLObject parent,
String varName) |
static Object |
WallVisitorUtils.eval(WallVisitor wallVisitor,
String dbType,
SQLObject sqlObject,
List<Object> parameters) |
static SQLSelectQueryBlock |
WallVisitorUtils.getQueryBlock(SQLObject x) |
static Object |
WallVisitorUtils.getValueFromAttributes(WallVisitor visitor,
SQLObject sqlObject) |
static boolean |
WallVisitorUtils.isFirst(SQLObject x) |
static boolean |
WallVisitorUtils.isTopNoneFromSelect(WallVisitor visitor,
SQLObject x) |
static boolean |
WallVisitorUtils.isWhereOrHaving(SQLObject x) |
void |
SQLServerWallVisitor.preVisit(SQLObject x) |
void |
PGWallVisitor.preVisit(SQLObject x) |
void |
OracleWallVisitor.preVisit(SQLObject x) |
void |
MySqlWallVisitor.preVisit(SQLObject x) |
void |
DB2WallVisitor.preVisit(SQLObject x) |
static void |
WallVisitorUtils.preVisitCheck(WallVisitor visitor,
SQLObject x) |
String |
SQLServerWallVisitor.toSQL(SQLObject obj) |
String |
PGWallVisitor.toSQL(SQLObject obj) |
String |
OracleWallVisitor.toSQL(SQLObject obj) |
String |
MySqlWallVisitor.toSQL(SQLObject obj) |
String |
DB2WallVisitor.toSQL(SQLObject obj) |
Copyright © 2013–2017 Alibaba Group. All rights reserved.