Skip navigation links
A C D E G H I J K L M N O P R S T V W X 

A

addColNameEscape(String) - Method in interface io.seata.sqlparser.EscapeHandler
add escape if colName is keywords
addColNameEscape(String, TableMeta) - Method in interface io.seata.sqlparser.EscapeHandler
add escape if colName is keywords
addEscape(List<String>, String) - Static method in class io.seata.sqlparser.util.ColumnUtils
if necessary, add escape by db type
addEscape(String, String) - Static method in class io.seata.sqlparser.util.ColumnUtils
if necessary, add escape
addEscape(String, String, TableMeta) - Static method in class io.seata.sqlparser.util.ColumnUtils
if necessary, add escape

C

checkIfKeyWords(String) - Method in interface io.seata.sqlparser.EscapeHandler
check whether given field name and table name use keywords
checkIfNeedEscape(String, TableMeta) - Method in interface io.seata.sqlparser.EscapeHandler
check whether given field or table name use keywords.
CLICKHOUSE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
ColumnMeta - Class in io.seata.sqlparser.struct
The type Column meta.
ColumnMeta() - Constructor for class io.seata.sqlparser.struct.ColumnMeta
Instantiates a new Column meta.
ColumnUtils - Class in io.seata.sqlparser.util
column utils
ColumnUtils() - Constructor for class io.seata.sqlparser.util.ColumnUtils
 
containsEscape(String) - Method in interface io.seata.sqlparser.EscapeHandler
check fieldOrTableName if contains escape
containsPK(List<String>) - Method in class io.seata.sqlparser.struct.TableMeta
Contains pk boolean.
create(String, String) - Method in interface io.seata.sqlparser.SQLRecognizerFactory
 

D

DB2 - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
DbTypeParser - Interface in io.seata.sqlparser.util
 
Defaultable - Interface in io.seata.sqlparser.struct
The default expr able.
delColNameEscape(String) - Method in interface io.seata.sqlparser.EscapeHandler
https://db.apache.org/derby/docs/10.1/ref/crefsqlj1003454.html https://docs.oracle.com/javadb/10.8.3.0/ref/crefsqlj1003454.html https://www.informit.com/articles/article.aspx?p=2036581&seqNum=2
delEscape(List<String>, String) - Static method in class io.seata.sqlparser.util.ColumnUtils
del escape by db type
delEscape(String, String) - Static method in class io.seata.sqlparser.util.ColumnUtils
del escape by escape
DERBY - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
DM - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
DOT - Static variable in interface io.seata.sqlparser.EscapeHandler
 

E

EDB - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
ELASTIC_SEARCH - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
equals(Object) - Method in class io.seata.sqlparser.struct.ColumnMeta
 
equals(Object) - Method in class io.seata.sqlparser.struct.IndexMeta
 
equals(Object) - Method in class io.seata.sqlparser.struct.TableMeta
 
EscapeHandler - Interface in io.seata.sqlparser
The interface Keyword checker.
EscapeHandlerFactory - Class in io.seata.sqlparser
The type Keyword checker factory.
EscapeHandlerFactory() - Constructor for class io.seata.sqlparser.EscapeHandlerFactory
 

G

GBASE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
get() - Static method in class io.seata.sqlparser.struct.NotPlaceholderExpr
Get NotPlaceholder.
get() - Static method in class io.seata.sqlparser.struct.Null
Get null.
get() - Static method in class io.seata.sqlparser.struct.SqlDefaultExpr
Get SqlDefaultExpr.
get() - Static method in class io.seata.sqlparser.struct.SqlMethodExpr
Get SqlMethodExpr.
getAllColumns() - Method in class io.seata.sqlparser.struct.TableMeta
Gets all columns.
getAllIndexes() - Method in class io.seata.sqlparser.struct.TableMeta
Gets all indexes.
getAscOrDesc() - Method in class io.seata.sqlparser.struct.IndexMeta
Gets asc or desc.
getAutoIncreaseColumn() - Method in class io.seata.sqlparser.struct.TableMeta
Gets auto increase column.
getCardinality() - Method in class io.seata.sqlparser.struct.IndexMeta
Gets cardinality.
getCaseInsensitivePKs() - Method in class io.seata.sqlparser.struct.TableMeta
Gets case-insensitive primary key set
getCharOctetLength() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets char octet length.
getColumnDef() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets column def.
getColumnMeta(String) - Method in class io.seata.sqlparser.struct.TableMeta
Gets column meta.
getColumnName() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets column name.
getColumnSize() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets column size.
getDataType() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets data type.
getDataTypeName() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets data type name.
getDecimalDigits() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets decimal digits.
getDuplicateKeyUpdate() - Method in interface io.seata.sqlparser.SQLInsertRecognizer
Gets DuplicateKey columns.
getEscapeHandler(String) - Static method in class io.seata.sqlparser.EscapeHandlerFactory
get keyword checker
getEscapePkNameList(String) - Method in class io.seata.sqlparser.struct.TableMeta
Gets add escape pk name.
getEscapeSymbol() - Method in interface io.seata.sqlparser.EscapeHandler
 
getFunction() - Method in class io.seata.sqlparser.struct.SqlSequenceExpr
 
getIndexName() - Method in class io.seata.sqlparser.struct.IndexMeta
Gets index name.
getIndexQualifier() - Method in class io.seata.sqlparser.struct.IndexMeta
Gets index qualifier.
getIndextype() - Method in class io.seata.sqlparser.struct.IndexMeta
Gets indextype.
getInsertColumns() - Method in interface io.seata.sqlparser.SQLInsertRecognizer
Gets insert columns.
getInsertColumnsUnEscape() - Method in interface io.seata.sqlparser.SQLInsertRecognizer
Gets insert columns is Simplified.
getInsertParamsValue() - Method in interface io.seata.sqlparser.SQLInsertRecognizer
Gets insert
getInsertRows(Collection<Integer>) - Method in interface io.seata.sqlparser.SQLInsertRecognizer
Gets insert rows.
getIsAutoincrement() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets is autoincrement.
getIsNullAble() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets is null able.
getJoinCondition(ParametersHolder, ArrayList<List<Object>>) - Method in interface io.seata.sqlparser.JoinRecognizer
Gets join condition.
getLimitCondition() - Method in interface io.seata.sqlparser.WhereRecognizer
Gets limit condition
getLimitCondition(ParametersHolder, ArrayList<List<Object>>) - Method in interface io.seata.sqlparser.WhereRecognizer
Gets limit condition
getNullAble() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets null able.
getNumPrecRadix() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets num prec radix.
getOnUpdateColumnsOnlyName() - Method in class io.seata.sqlparser.struct.TableMeta
Gets all the on update columns only name.
getOrderByCondition() - Method in interface io.seata.sqlparser.WhereRecognizer
Gets order by condition.
getOrderByCondition(ParametersHolder, ArrayList<List<Object>>) - Method in interface io.seata.sqlparser.WhereRecognizer
Gets order by condition.
getOrdinalPosition() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets ordinal position.
getOrdinalPosition() - Method in class io.seata.sqlparser.struct.IndexMeta
Gets ordinal position.
getOriginalSQL() - Method in interface io.seata.sqlparser.SQLRecognizer
Return the original SQL input by the upper application.
getParameters() - Method in interface io.seata.sqlparser.ParametersHolder
Get parameters array list [ ].
getPkValuesByDefault() - Method in interface io.seata.sqlparser.struct.Defaultable
get primary key values by default keyword.
getPkValuesByDefault(String) - Method in interface io.seata.sqlparser.struct.Defaultable
get primary key values by default keyword.
getPrimaryKeyMap() - Method in class io.seata.sqlparser.struct.TableMeta
Gets primary key map.
getPrimaryKeyOnlyName() - Method in class io.seata.sqlparser.struct.TableMeta
Gets primary key only name.
getRemarks() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets remarks.
getSequence() - Method in class io.seata.sqlparser.struct.SqlSequenceExpr
 
getSequenceSql(SqlSequenceExpr) - Method in interface io.seata.sqlparser.struct.Sequenceable
get sequence sql.
getSqlDataType() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets sql data type.
getSqlDatetimeSub() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets sql datetime sub.
getSQLType() - Method in interface io.seata.sqlparser.SQLRecognizer
Type of the SQL.
getTableAlias() - Method in interface io.seata.sqlparser.SQLRecognizer
TableRecords source related in the SQL, including alias if any.
getTableAlias(String) - Method in interface io.seata.sqlparser.SQLUpdateRecognizer
Gets update join item table name
getTableCat() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets table cat.
getTableMeta(Connection, String, String) - Method in interface io.seata.sqlparser.struct.TableMetaCache
Gets table meta.
getTableName() - Method in interface io.seata.sqlparser.SQLRecognizer
TableRecords name related in the SQL.
getTableName() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets table name
getTableName() - Method in class io.seata.sqlparser.struct.TableMeta
Gets table name.
getTableSchemaName() - Method in class io.seata.sqlparser.struct.ColumnMeta
Gets table schema name
getType() - Method in class io.seata.sqlparser.struct.IndexMeta
Gets type.
getUpdateColumns() - Method in interface io.seata.sqlparser.SQLUpdateRecognizer
Gets update columns.
getUpdateColumnsUnEscape() - Method in interface io.seata.sqlparser.SQLUpdateRecognizer
Gets update columns is Simplified.
getUpdateValues() - Method in interface io.seata.sqlparser.SQLUpdateRecognizer
Gets update values.
getValues() - Method in class io.seata.sqlparser.struct.IndexMeta
Gets values.
getWhereCondition(ParametersHolder, ArrayList<List<Object>>) - Method in interface io.seata.sqlparser.WhereRecognizer
Gets where condition.
getWhereCondition() - Method in interface io.seata.sqlparser.WhereRecognizer
Gets where condition.

H

H2 - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
hashCode() - Method in class io.seata.sqlparser.struct.ColumnMeta
 
hashCode() - Method in class io.seata.sqlparser.struct.IndexMeta
 
hashCode() - Method in class io.seata.sqlparser.struct.TableMeta
 
HBASE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
HIVE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
HSQL - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 

I

IndexMeta - Class in io.seata.sqlparser.struct
The type Index meta.
IndexMeta() - Constructor for class io.seata.sqlparser.struct.IndexMeta
Instantiates a new Index meta.
IndexType - Enum in io.seata.sqlparser.struct
The enum Index type.
INFORMIX - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
insertColumnsIsEmpty() - Method in interface io.seata.sqlparser.SQLInsertRecognizer
insert columns is empty.
io.seata.sqlparser - package io.seata.sqlparser
 
io.seata.sqlparser.struct - package io.seata.sqlparser.struct
 
io.seata.sqlparser.util - package io.seata.sqlparser.util
 
isAutoincrement() - Method in class io.seata.sqlparser.struct.ColumnMeta
Is autoincrement boolean.
isCaseSensitive() - Method in class io.seata.sqlparser.struct.ColumnMeta
 
isCaseSensitive() - Method in class io.seata.sqlparser.struct.TableMeta
Is case sensitive boolean.
isNonUnique() - Method in class io.seata.sqlparser.struct.IndexMeta
Is non unique boolean.
isOnUpdate() - Method in class io.seata.sqlparser.struct.ColumnMeta
 
isSqlSyntaxSupports() - Method in interface io.seata.sqlparser.SQLRecognizer
check the sql syntax is supports

J

JdbcConstants - Interface in io.seata.sqlparser.util
 
JoinRecognizer - Interface in io.seata.sqlparser
The interface Where recognizer.
JTDS - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 

K

KDB - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
KINGBASE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
KYLIN - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 

L

LOG4JDBC - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 

M

MARIADB - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
MULTI_TABLE_NAME_SEPERATOR - Static variable in interface io.seata.sqlparser.SQLUpdateRecognizer
 
MYSQL - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 

N

NotPlaceholderExpr - Class in io.seata.sqlparser.struct
The not placeholder expression.
Null - Class in io.seata.sqlparser.struct
The type Null.

O

OCEANBASE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
OCEANBASE_ORACLE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
ODPS - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
ORACLE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 

P

ParametersHolder - Interface in io.seata.sqlparser
The interface Parameters holder.
parseFromJdbcUrl(String) - Method in interface io.seata.sqlparser.util.DbTypeParser
 
PHOENIX - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
POLARDB - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
POSTGRESQL - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
PRESTO - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 

R

refresh(Connection, String) - Method in interface io.seata.sqlparser.struct.TableMetaCache
Clear the table meta cache

S

Sequenceable - Interface in io.seata.sqlparser.struct
The sequence able.
setAscOrDesc(String) - Method in class io.seata.sqlparser.struct.IndexMeta
Sets asc or desc.
setCardinality(long) - Method in class io.seata.sqlparser.struct.IndexMeta
Sets cardinality.
setCaseSensitive(boolean) - Method in class io.seata.sqlparser.struct.ColumnMeta
 
setCaseSensitive(boolean) - Method in class io.seata.sqlparser.struct.TableMeta
Sets case sensitive.
setCharOctetLength(Object) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets char octet length.
setColumnDef(String) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets column def.
setColumnName(String) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets column name.
setColumnSize(int) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets column size.
setDataType(int) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets data type.
setDataTypeName(String) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets data type name.
setDecimalDigits(int) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets decimal digits.
setFunction(String) - Method in class io.seata.sqlparser.struct.SqlSequenceExpr
 
setIndexName(String) - Method in class io.seata.sqlparser.struct.IndexMeta
Sets index name.
setIndexQualifier(String) - Method in class io.seata.sqlparser.struct.IndexMeta
Sets index qualifier.
setIndextype(IndexType) - Method in class io.seata.sqlparser.struct.IndexMeta
Sets indextype.
setIsAutoincrement(String) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets is autoincrement.
setIsNullAble(String) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets is null able.
setNonUnique(boolean) - Method in class io.seata.sqlparser.struct.IndexMeta
Sets non unique.
setNullAble(int) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets null able.
setNumPrecRadix(int) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets num prec radix.
setOnUpdate(boolean) - Method in class io.seata.sqlparser.struct.ColumnMeta
 
setOrdinalPosition(int) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets ordinal position.
setOrdinalPosition(int) - Method in class io.seata.sqlparser.struct.IndexMeta
Sets ordinal position.
setRemarks(String) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets remarks.
setSequence(String) - Method in class io.seata.sqlparser.struct.SqlSequenceExpr
 
setSqlDataType(int) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets sql data type.
setSqlDatetimeSub(int) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets sql datetime sub.
setTableCat(String) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets table cat.
setTableName(String) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets table name.
setTableName(String) - Method in class io.seata.sqlparser.struct.TableMeta
Sets table name.
setTableSchemaName(String) - Method in class io.seata.sqlparser.struct.ColumnMeta
Sets table schema name.
setType(short) - Method in class io.seata.sqlparser.struct.IndexMeta
Sets type.
setValues(List<ColumnMeta>) - Method in class io.seata.sqlparser.struct.IndexMeta
Sets values.
SQL_PARSER_TYPE_ANTLR - Static variable in interface io.seata.sqlparser.SqlParserType
The constant SQL_PARSER_TYPE_ANTLR.
SQL_PARSER_TYPE_DRUID - Static variable in interface io.seata.sqlparser.SqlParserType
The constant SQL_PARSER_TYPE_DRUID.
SqlDefaultExpr - Class in io.seata.sqlparser.struct
sql default expression
SQLDeleteRecognizer - Interface in io.seata.sqlparser
The interface Sql delete recognizer.
SQLInsertRecognizer - Interface in io.seata.sqlparser
The interface Sql insert recognizer.
SQLITE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
SqlMethodExpr - Class in io.seata.sqlparser.struct
TODO sql method invoke expression
SqlParserType - Interface in io.seata.sqlparser
 
SQLParsingException - Exception in io.seata.sqlparser
The type Sql parsing exception.
SQLParsingException(String) - Constructor for exception io.seata.sqlparser.SQLParsingException
Instantiates a new Sql parsing exception.
SQLParsingException(String, Throwable) - Constructor for exception io.seata.sqlparser.SQLParsingException
Instantiates a new Sql parsing exception.
SQLParsingException(Throwable) - Constructor for exception io.seata.sqlparser.SQLParsingException
Instantiates a new Sql parsing exception.
SQLRecognizer - Interface in io.seata.sqlparser
The interface Sql recognizer.
SQLRecognizerFactory - Interface in io.seata.sqlparser
 
SQLSelectRecognizer - Interface in io.seata.sqlparser
The interface Sql select recognizer.
SqlSequenceExpr - Class in io.seata.sqlparser.struct
TODO sql sequence expression
SqlSequenceExpr() - Constructor for class io.seata.sqlparser.struct.SqlSequenceExpr
 
SqlSequenceExpr(String, String) - Constructor for class io.seata.sqlparser.struct.SqlSequenceExpr
 
SQLSERVER - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
SQLType - Enum in io.seata.sqlparser
The enum Sql type.
SQLUpdateRecognizer - Interface in io.seata.sqlparser
The interface Sql update recognizer.
SYBASE - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 

T

TableMeta - Class in io.seata.sqlparser.struct
The type Table meta.
TableMeta() - Constructor for class io.seata.sqlparser.struct.TableMeta
 
TableMetaCache - Interface in io.seata.sqlparser.struct
The type Table meta cache.
TERADATA - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
toString() - Method in class io.seata.sqlparser.struct.ColumnMeta
 
toString() - Method in class io.seata.sqlparser.struct.IndexMeta
 
toString() - Method in class io.seata.sqlparser.struct.NotPlaceholderExpr
 
toString() - Method in class io.seata.sqlparser.struct.Null
 
toString() - Method in class io.seata.sqlparser.struct.SqlDefaultExpr
 
toString() - Method in class io.seata.sqlparser.struct.SqlMethodExpr
 

V

value() - Method in enum io.seata.sqlparser.SQLType
Value int.
value() - Method in enum io.seata.sqlparser.struct.IndexType
Value int.
valueOf(String) - Static method in enum io.seata.sqlparser.SQLType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum io.seata.sqlparser.SQLType
Value of sql type.
valueOf(String) - Static method in enum io.seata.sqlparser.struct.IndexType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum io.seata.sqlparser.struct.IndexType
Value of index type.
values() - Static method in enum io.seata.sqlparser.SQLType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.seata.sqlparser.struct.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WhereRecognizer - Interface in io.seata.sqlparser
The interface Where recognizer.

X

XUGU - Static variable in interface io.seata.sqlparser.util.JdbcConstants
 
A C D E G H I J K L M N O P R S T V W X 
Skip navigation links

Copyright © 2023 Seata. All rights reserved.