public class DialectFunctionTranslator extends Object
| Modifier and Type | Field and Description |
|---|---|
static DialectFunctionTranslator |
instance |
| Constructor and Description |
|---|
DialectFunctionTranslator()
Register functions names need translated, values is percentage of dialects
support this function, value not used for this project
|
| Modifier and Type | Method and Description |
|---|---|
static void |
deleteItem(com.github.drinkjava2.jdialects.DialectFunctionTranslator.DialectSqlItem item) |
static void |
deleteItem(com.github.drinkjava2.jdialects.DialectFunctionTranslator.DialectSqlItem lastItem,
com.github.drinkjava2.jdialects.DialectFunctionTranslator.DialectSqlItem nextItem) |
String |
doTranslate(Dialect d,
String sql)
Translate universal SQL to native SQL, all #xxx() format universal SQL
functions will be translate to xxx() native SQL functions
|
Map<String,Integer> |
getFunctionMap() |
static boolean |
isLetterNumber(char c) |
void |
setFunctionMap(Map<String,Integer> functionMap) |
public static final DialectFunctionTranslator instance
public DialectFunctionTranslator()
public String doTranslate(Dialect d, String sql)
public static void deleteItem(com.github.drinkjava2.jdialects.DialectFunctionTranslator.DialectSqlItem item)
public static void deleteItem(com.github.drinkjava2.jdialects.DialectFunctionTranslator.DialectSqlItem lastItem,
com.github.drinkjava2.jdialects.DialectFunctionTranslator.DialectSqlItem nextItem)
public static boolean isLetterNumber(char c)
Copyright © 2021. All rights reserved.