限定符和类型 | 方法和说明 |
---|---|
List<Object> |
MappingEngine.exportParameters(SQLObject sqlObject) |
void |
MappingEngine.exportParameters(SQLObject sqlObject,
List<Object> parameters) |
String |
MappingEngine.toSQL(SQLObject sqlObject) |
String |
MappingEngine.toSQL(SQLObject sqlObject,
boolean exportParameter) |
限定符和类型 | 方法和说明 |
---|---|
static String |
SQLUtils.toMySqlString(SQLObject sqlObject) |
static String |
SQLUtils.toOracleString(SQLObject sqlObject) |
static String |
SQLUtils.toPGString(SQLObject sqlObject) |
static String |
SQLUtils.toSQLServerString(SQLObject sqlObject) |
static String |
SQLUtils.toSQLString(SQLObject sqlObject) |
static String |
SQLUtils.toSQLString(SQLObject sqlObject,
String dbType) |
限定符和类型 | 接口和说明 |
---|---|
interface |
SQLDataType |
interface |
SQLExpr |
interface |
SQLHint |
interface |
SQLName |
interface |
SQLPartitioningClause |
interface |
SQLStatement |
限定符和类型 | 类和说明 |
---|---|
class |
SQLCommentHint |
class |
SQLDataTypeImpl |
class |
SQLExprImpl |
class |
SQLObjectImpl |
class |
SQLOrderBy |
class |
SQLStatementImpl |
限定符和类型 | 方法和说明 |
---|---|
SQLObject |
SQLObjectImpl.getParent() |
SQLObject |
SQLObject.getParent() |
限定符和类型 | 方法和说明 |
---|---|
void |
SQLObjectImpl.setParent(SQLObject parent) |
void |
SQLObject.setParent(SQLObject parent) |
限定符和类型 | 接口和说明 |
---|---|
interface |
SQLLiteralExpr |
限定符和类型 | 类和说明 |
---|---|
class |
SQLAggregateExpr |
class |
SQLAllColumnExpr |
class |
SQLAllExpr |
class |
SQLAnyExpr |
class |
SQLBetweenExpr |
class |
SQLBinaryOpExpr |
class |
SQLBitStringLiteralExpr
SQL-92
<bit string literal> ::= B <quote> [ <bit> ... ] <quote> [ { <separator> ...
|
class |
SQLCaseExpr |
static class |
SQLCaseExpr.Item |
class |
SQLCastExpr |
class |
SQLCharExpr |
class |
SQLCurrentOfCursorExpr |
class |
SQLDateLiteralExpr |
class |
SQLDefaultExpr |
class |
SQLExistsExpr |
class |
SQLHexExpr |
class |
SQLHexStringLiteralExpr |
class |
SQLIdentifierExpr |
class |
SQLInListExpr |
class |
SQLInSubQueryExpr |
class |
SQLIntegerExpr |
class |
SQLIntervalLiteralExpr
TODO
|
class |
SQLListExpr |
class |
SQLMethodInvokeExpr |
class |
SQLNCharExpr |
class |
SQLNotExpr |
class |
SQLNullExpr |
class |
SQLNumberExpr |
class |
SQLNumericLiteralExpr |
class |
SQLObjectCreateExpr |
class |
SQLPropertyExpr |
class |
SQLQueryExpr |
class |
SQLSomeExpr |
class |
SQLTextLiteralExpr |
class |
SQLUnaryExpr |
class |
SQLVariantRefExpr |
限定符和类型 | 接口和说明 |
---|---|
interface |
SQLAlterTableItem |
interface |
SQLColumnConstraint |
interface |
SQLConstaint |
interface |
SQLDDLStatement |
interface |
SQLForeignKeyConstraint |
interface |
SQLPrimaryKey |
interface |
SQLTableConstaint |
interface |
SQLTableElement |
interface |
SQLTableSource |
interface |
SQLUniqueConstraint |
限定符和类型 | 接口和说明 |
---|---|
interface |
HiveSQLObject |
interface |
HiveStatement |
限定符和类型 | 类和说明 |
---|---|
class |
HiveSQLObjectImpl |
class |
HiveStatementImpl |
限定符和类型 | 类和说明 |
---|---|
class |
HiveCreateTableStatement |
static class |
HiveCreateTableStatement.PartitionedBy |
class |
HiveShowTablesStatement |
限定符和类型 | 接口和说明 |
---|---|
interface |
MySqlHint |
interface |
MySqlIndexHint |
interface |
MySqlObject |
限定符和类型 | 类和说明 |
---|---|
class |
MySqlForceIndexHint |
class |
MySqlIgnoreIndexHint |
class |
MySqlIndexHintImpl |
class |
MySqlKey |
class |
MySqlObjectImpl |
class |
MySqlPrimaryKey |
class |
MySqlUseIndexHint |
限定符和类型 | 接口和说明 |
---|---|
interface |
MySqlExpr |
限定符和类型 | 类和说明 |
---|---|
class |
MySqlBinaryExpr |
class |
MySqlBooleanExpr |
class |
MySqlCharExpr |
class |
MySqlExprImpl |
class |
MySqlExtractExpr |
class |
MySqlHexadecimalExpr |
class |
MySqlIntervalExpr |
class |
MySqlMatchAgainstExpr |
class |
MySqlOutFileExpr |
class |
MySqlUserName |
限定符和类型 | 接口和说明 |
---|---|
interface |
MySqlStatement |
限定符和类型 | 接口和说明 |
---|---|
interface |
OracleSQLObject |
限定符和类型 | 类和说明 |
---|---|
class |
OracleOrderBy |
class |
OracleSQLObjectImpl |
限定符和类型 | 接口和说明 |
---|---|
interface |
OracleExpr |
限定符和类型 | 类和说明 |
---|---|
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 |
限定符和类型 | 接口和说明 |
---|---|
interface |
OracleAlterTablespaceItem |
interface |
OracleDDLStatement |
static interface |
OracleMultiInsertStatement.Entry |
interface |
OracleSelectTableSource |
interface |
OracleStatement |
限定符和类型 | 方法和说明 |
---|---|
SQLObject |
OracleAlterIndexStatement.Rebuild.getOption() |
限定符和类型 | 方法和说明 |
---|---|
List<SQLObject> |
OracleAlterTableSplitPartition.UpdateIndexesClause.getItems() |
List<SQLObject> |
OracleAlterTableSplitPartition.NestedTablePartitionSpec.getSegmentAttributeItems() |
List<SQLObject> |
OracleConstraintState.getStates() |
限定符和类型 | 方法和说明 |
---|---|
void |
OracleAlterIndexStatement.Rebuild.setOption(SQLObject option) |
限定符和类型 | 方法和说明 |
---|---|
void |
OracleAlterTableSplitPartition.UpdateIndexesClause.setItems(List<SQLObject> items) |
void |
OracleAlterTableSplitPartition.NestedTablePartitionSpec.setSegmentAttributeItems(List<SQLObject> segmentAttributeItems) |
限定符和类型 | 方法和说明 |
---|---|
void |
OracleOutputVisitor.postVisit(SQLObject x) |
限定符和类型 | 接口和说明 |
---|---|
interface |
PGSQLObject |
限定符和类型 | 类和说明 |
---|---|
class |
PGAggregateExpr |
class |
PGAnalyticWindowing |
class |
PGOrderBy |
class |
PGOrderByItem |
class |
PGSQLObjectImpl |
class |
PGWithClause |
class |
PGWithQuery |
限定符和类型 | 接口和说明 |
---|---|
interface |
PGExpr |
限定符和类型 | 类和说明 |
---|---|
class |
PGAnalytic |
class |
PGParameter |
限定符和类型 | 接口和说明 |
---|---|
interface |
PGSQLStatement |
限定符和类型 | 类和说明 |
---|---|
class |
PGDeleteStatement |
class |
PGFunctionTableSource |
class |
PGInsertStatement |
class |
PGSelectQueryBlock |
static class |
PGSelectQueryBlock.FetchClause |
static class |
PGSelectQueryBlock.ForClause |
static class |
PGSelectQueryBlock.WindowClause |
class |
PGSelectStatement |
class |
PGSQLStatementImpl |
class |
PGTruncateStatement |
class |
PGUpdateStatement |
限定符和类型 | 接口和说明 |
---|---|
interface |
SQLServerObject |
interface |
SQLServerStatement |
限定符和类型 | 类和说明 |
---|---|
class |
SQLServerObjectImpl |
class |
SQLServerSelect |
class |
SQLServerSelectQueryBlock |
class |
Top |
限定符和类型 | 接口和说明 |
---|---|
interface |
SQLServerExpr |
限定符和类型 | 类和说明 |
---|---|
class |
SQLServerObjectReferenceExpr |
限定符和类型 | 接口和说明 |
---|---|
interface |
TransactSQLObject |
限定符和类型 | 类和说明 |
---|---|
class |
TransactSQLObjectImpl |
限定符和类型 | 方法和说明 |
---|---|
Map<String,SQLObject> |
SchemaStatVisitor.getVariants() |
限定符和类型 | 方法和说明 |
---|---|
void |
SchemaStatVisitor.OrderByStatVisitor.addOrderByColumn(String table,
String columnName,
SQLObject expr) |
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 |
SQLShardingVisitor.postVisit(SQLObject x) |
void |
SQLASTVisitorAdapter.postVisit(SQLObject astNode) |
void |
SQLASTVisitor.postVisit(SQLObject astNode) |
void |
SQLShardingVisitor.preVisit(SQLObject x) |
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) |
限定符和类型 | 方法和说明 |
---|---|
String |
WallVisitor.toSQL(SQLObject obj) |
限定符和类型 | 方法和说明 |
---|---|
void |
SQLServerWallVisitor.preVisit(SQLObject x) |
void |
OracleWallVisitor.preVisit(SQLObject x) |
void |
MySqlWallVisitor.preVisit(SQLObject x) |
String |
SQLServerWallVisitor.toSQL(SQLObject obj) |
String |
OracleWallVisitor.toSQL(SQLObject obj) |
String |
MySqlWallVisitor.toSQL(SQLObject obj) |
Copyright © 2012 Alibaba Group. All Rights Reserved.