@LoadLevel(name="postgresql") public class PostgresqlEscapeHandler extends Object implements EscapeHandler
DEFAULT_ESCAPE_SYMBOL, DOT| Constructor and Description |
|---|
PostgresqlEscapeHandler() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkIfKeyWords(String fieldOrTableName)
check whether given field name and table name use keywords
|
boolean |
checkIfNeedEscape(String columnName,
TableMeta tableMeta)
check whether given field or table name use keywords. the method has database special logic.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddColNameEscape, addColNameEscape, containsEscape, delColNameEscape, getEscapeSymbolpublic boolean checkIfKeyWords(String fieldOrTableName)
EscapeHandlercheckIfKeyWords in interface EscapeHandlerfieldOrTableName - the field or table namepublic boolean checkIfNeedEscape(String columnName, TableMeta tableMeta)
EscapeHandlercheckIfNeedEscape in interface EscapeHandlercolumnName - the column or table nametableMeta - the tableMetaCopyright © 2023 Seata. All rights reserved.