Interface SQLReplaceable

All Known Implementing Classes:
BigQuerySelectQueryBlock, CKSelectQueryBlock, DB2SelectQueryBlock, DorisExprTableSource, GaussDbInsertStatement, HiveInsert, HiveInsertStatement, ImpalaInsertStatement, ModelClause.CellAssignment, MySqlDeleteStatement, MySqlInsertStatement, MySqlOrderingExpr, MySqlSelectQueryBlock, MySqlUpdateStatement, OdpsNewExpr, OdpsSelectQueryBlock, OdpsUDTFSQLSelectItem, OracleAnalytic, OracleArgumentExpr, OracleBinaryDoubleExpr, OracleBinaryFloatExpr, OracleCheck, OracleDataTypeIntervalDay, OracleDataTypeIntervalYear, OracleDeleteStatement, OracleFunctionDataType, OracleInsertStatement, OracleIntervalExpr, OracleIsOfTypeExpr, OracleIsSetExpr, OracleMultiInsertStatement.InsertIntoClause, OracleOuterExpr, OracleProcedureDataType, OracleReturningClause, OracleSelectJoin, OracleSelectQueryBlock, OracleSelectTableReference, OracleUpdateStatement, OracleWithSubqueryEntry, OscarDeleteStatement, OscarFunctionTableSource, OscarInsertStatement, OscarSelectQueryBlock, OscarUpdateStatement, PGAttrExpr, PGBoxExpr, PGCidrExpr, PGCircleExpr, PGDeleteStatement, PGDropDatabaseStatement, PGExtractExpr, PGFunctionTableSource, PGInetExpr, PGInsertStatement, PGLineSegmentsExpr, PGMacAddrExpr, PGPointExpr, PGPolygonExpr, PGSelectQueryBlock, PGTypeCastExpr, PGUpdateStatement, RedshiftSelectQueryBlock, SampleClause, SQLAggregateExpr, SQLAliasedExpr, SQLArrayExpr, SQLAssignItem, SQLBeginStatement, SQLBetweenExpr, SQLBigIntExpr, SQLBinaryOpExpr, SQLBinaryOpExprGroup, SQLBooleanExpr, SQLCaseExpr, SQLCaseExpr.Item, SQLCastExpr, SQLCharacterDataType, SQLCheck, SQLColumnCheck, SQLColumnDefault, SQLColumnDefinition, SQLColumnUniqueKey, SQLContainsExpr, SQLCreateMaterializedViewStatement, SQLCurrentOfCursorExpr, SQLDataTypeImpl, SQLDateExpr, SQLDateTimeExpr, SQLDateTypeExpr, SQLDbLinkExpr, SQLDecimalExpr, SQLDeclareItem, SQLDefault, SQLDeleteStatement, SQLDescribeStatement, SQLDoubleExpr, SQLDropCatalogStatement, SQLDropDatabaseStatement, SQLDropFunctionStatement, SQLDropIndexStatement, SQLDropOfflineModelStatement, SQLDropRoleStatement, SQLDropSequenceStatement, SQLDropServerStatement, SQLDropSynonymStatement, SQLDropTableGroupStatement, SQLDropTableSpaceStatement, SQLDropTriggerStatement, SQLDropTypeStatement, SQLDropUserStatement, SQLExprStatement, SQLExprTableSource, SQLExtractExpr, SQLFetchStatement, SQLFlashbackExpr, SQLFloatExpr, SQLGeneratedTableSource, SQLGetDiagnosticsStatement, SQLGroupingSetExpr, SQLIfStatement, SQLIfStatement.ElseIf, SQLInListExpr, SQLInsertInto, SQLInsertStatement, SQLInsertStatement.ValuesClause, SQLInSubQueryExpr, SQLIntegerExpr, SQLIntervalExpr, SQLJoinTableSource, SQLJSONExpr, SQLLimit, SQLListExpr, SQLMatchAgainstExpr, SQLMergeStatement.When, SQLMergeStatement.WhenDelete, SQLMergeStatement.WhenInsert, SQLMergeStatement.WhenUpdate, SQLMethodInvokeExpr, SQLNotExpr, SQLNumberExpr, SQLNumericLiteralExpr, SQLOrderBy, SQLOver, SQLParametricMethodInvokeExpr, SQLPropertyExpr, SQLRealExpr, SQLRecordDataType, SQLReturnStatement, SQLSelectGroupByClause, SQLSelectItem, SQLSelectOrderByItem, SQLSelectQueryBlock, SQLSequenceExpr, SQLServerInsertStatement, SQLServerSelectQueryBlock, SQLServerUpdateStatement, SQLShowACLStatement, SQLShowCatalogsStatement, SQLShowColumnsStatement, SQLShowCreateTableStatement, SQLShowCreateViewStatement, SQLShowDatabasesStatement, SQLShowFunctionsStatement, SQLShowQueryTaskStatement, SQLShowSessionStatement, SQLShowTableGroupsStatement, SQLShowTablesStatement, SQLShowViewsStatement, SQLSmallIntExpr, SQLStructExpr, SQLTableSampling, SQLTimeExpr, SQLTimestampExpr, SQLTimestampNTZExpr, SQLTinyIntExpr, SQLTop, SQLTypeExpr, SQLUnaryExpr, SQLUnionDataType, SQLUnnestTableSource, SQLUpdateSetItem, SQLUpdateStatement, SQLUseStatement, SQLValuesExpr, SQLValuesTableSource, SQLWhileStatement, SQLWithSubqueryClause.Entry, SQLZOrderBy, TDDateDataType, TDSelectQueryBlock

public interface SQLReplaceable
Created by wenshao on 06/06/2017.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    replace(SQLExpr expr, SQLExpr target)
     
  • Method Details