public class KeywordWrap extends Object
| Modifier and Type | Field and Description |
|---|---|
static KeywordWrap |
BACK_QUOTE
反引号反义处理, 适用于 mysql, h2 等
|
static KeywordWrap |
DOUBLE_QUOTATION
双引号反义处理, 适用于 postgresql, sqlite, derby, oracle, duckdb 等
|
static KeywordWrap |
NONE
无反义处理, 适用于 db2, informix, clickhouse 等
|
static KeywordWrap |
NONE_CASE_SENSITIVE
无反义区分大小写处理, 适用于 db2, informix, clickhouse 等
|
static KeywordWrap |
SQUARE_BRACKETS
方括号反义处理, 适用于 sqlserver
|
| Constructor and Description |
|---|
KeywordWrap(boolean caseSensitive,
boolean keywordsToUpperCase,
Set<String> keywords,
String prefix,
String suffix) |
KeywordWrap(boolean caseSensitive,
Set<String> keywords,
String prefix,
String suffix) |
KeywordWrap(boolean caseSensitive,
String prefix,
String suffix) |
KeywordWrap(Set<String> keywords,
String prefix,
String suffix) |
KeywordWrap(String prefix,
String suffix) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getKeywords() |
String |
getPrefix() |
String |
getSuffix() |
boolean |
isCaseSensitive() |
boolean |
isKeywordsToUpperCase() |
void |
setCaseSensitive(boolean caseSensitive) |
void |
setKeywordsToUpperCase(boolean keywordsToUpperCase) |
String |
wrap(String keyword) |
String |
wrap4Sqlserver(String keyword) |
String |
wrapKeyword(String keyword) |
public static final KeywordWrap NONE
public static final KeywordWrap NONE_CASE_SENSITIVE
public static final KeywordWrap BACK_QUOTE
public static final KeywordWrap DOUBLE_QUOTATION
public static final KeywordWrap SQUARE_BRACKETS
public KeywordWrap(boolean caseSensitive,
Set<String> keywords,
String prefix,
String suffix)
public boolean isCaseSensitive()
public void setCaseSensitive(boolean caseSensitive)
public boolean isKeywordsToUpperCase()
public void setKeywordsToUpperCase(boolean keywordsToUpperCase)
public String getPrefix()
public String getSuffix()
Copyright © 2024. All rights reserved.