public class Utils extends Object
| Modifier and Type | Field and Description |
|---|---|
static Pattern |
ASSIGN_PATTERN |
static Pattern |
DELETE_LOADTABLE_PATTERN |
static Pattern |
DELETE_PATTERN |
static int |
DML_DELETE |
static int |
DML_EXEC |
static int |
DML_INSERT |
static int |
DML_OTHER |
static int |
DML_SELECT |
static int |
DML_UPDATE |
static Set<String> |
sqlWareHouse |
static Pattern |
UPDATE_PATTERN |
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
changeCase(String sql) |
static String |
changeCase(String sql,
JDBCConnection connection) |
static void |
checkInsertSQLValid(String sql,
int columnSize) |
static boolean |
checkServerVersionIfSupportCatalog(JDBCConnection connection) |
static boolean |
checkServerVersionIfSupportCatalog(String version) |
static boolean |
checkServerVersionIfSupportRowCount(JDBCConnection connection) |
static boolean |
checkServerVersionIfSupportRowCount(String version) |
static boolean |
checkServerVersionIfSupportRunSql(JDBCConnection connection) |
static boolean |
checkServerVersionIfSupportRunSql(String version) |
static Object |
convertEntityToJavaObject(com.xxdb.data.Entity entity,
com.xxdb.data.Entity.DATA_TYPE dataType) |
static com.xxdb.data.Entity |
convertJavaObjectToEntity(Object value) |
static Object |
convertVectorToJavaObjectArray(com.xxdb.data.Vector vector) |
static Object |
convertVectorToJavaObjectArray(com.xxdb.data.Vector vector,
int startIndex,
int endIndex) |
static com.xxdb.data.Scalar |
createScalar(com.xxdb.data.Entity.DATA_TYPE dataType,
String value,
int extraParam) |
static com.xxdb.data.Vector |
createStringVector(com.xxdb.data.Entity.DATA_TYPE dataType,
String[] values,
int extraParam) |
static String |
dbVectorString(String s) |
static int |
getDml(String sql) |
static Map<String,Integer> |
getInsertColumnParamInSql(String sql) |
static String |
getInsertColumnString(String sql) |
static String |
getInsertValueQuestionString(String sql) |
static String[] |
getProperties(Properties prop,
String[] keys) |
static String |
getRandomString(int length) |
static String |
getSelectOneColName(String sql) |
static String |
getTableName(String sql,
boolean isPrepareStatement) |
static boolean |
isEmpty(CharSequence cs) |
static boolean |
isNotEmpty(CharSequence cs) |
static boolean |
isUpdateable(String s) |
static Object |
java2db(Object o) |
static void |
joinOrder(StringBuilder sb,
String[] values,
String join) |
static String |
oracleToDolphin(String sql) |
static String |
outerJoinToFullJoin(String sql) |
static List<String> |
parseMvccPath(String str) |
static String |
parseOtherPath(String str,
Set<String> aliasSet) |
static void |
parseProperties(String s,
Properties prop,
String split1,
String split2) |
static String |
parseTableAliasPropToScript(String tableAliasValue) |
static int |
transferColDefsTypesToSqlTypes(String type) |
static com.xxdb.data.BasicTable |
Vevtor2Table(com.xxdb.data.Vector vector,
String sql) |
public static final int DML_OTHER
public static final int DML_SELECT
public static final int DML_INSERT
public static final int DML_UPDATE
public static final int DML_DELETE
public static final int DML_EXEC
public static final Pattern DELETE_PATTERN
public static final Pattern DELETE_LOADTABLE_PATTERN
public static final Pattern UPDATE_PATTERN
public static final Pattern ASSIGN_PATTERN
public static void joinOrder(StringBuilder sb, String[] values, String join)
public static void parseProperties(String s, Properties prop, String split1, String split2) throws SQLException
SQLExceptionpublic static String[] getProperties(Properties prop, String[] keys)
public static int getDml(String sql)
public static String getTableName(String sql, boolean isPrepareStatement) throws SQLException
SQLExceptionpublic static boolean isUpdateable(String s)
public static String getRandomString(int length)
public static com.xxdb.data.BasicTable Vevtor2Table(com.xxdb.data.Vector vector,
String sql)
public static boolean checkServerVersionIfSupportCatalog(String version)
public static boolean checkServerVersionIfSupportRunSql(String version)
public static boolean checkServerVersionIfSupportRowCount(String version)
public static String changeCase(String sql, JDBCConnection connection)
public static boolean isEmpty(CharSequence cs)
public static boolean isNotEmpty(CharSequence cs)
public static String parseTableAliasPropToScript(String tableAliasValue)
public static void checkInsertSQLValid(String sql, int columnSize)
public static int transferColDefsTypesToSqlTypes(String type)
public static boolean checkServerVersionIfSupportCatalog(JDBCConnection connection)
public static boolean checkServerVersionIfSupportRunSql(JDBCConnection connection)
public static boolean checkServerVersionIfSupportRowCount(JDBCConnection connection)
public static Object convertEntityToJavaObject(com.xxdb.data.Entity entity, com.xxdb.data.Entity.DATA_TYPE dataType)
public static Object convertVectorToJavaObjectArray(com.xxdb.data.Vector vector) throws SQLException
SQLExceptionpublic static Object convertVectorToJavaObjectArray(com.xxdb.data.Vector vector, int startIndex, int endIndex) throws SQLException
SQLExceptionpublic static com.xxdb.data.Entity convertJavaObjectToEntity(Object value) throws Exception
Exceptionpublic static com.xxdb.data.Scalar createScalar(com.xxdb.data.Entity.DATA_TYPE dataType,
String value,
int extraParam)
Copyright © 2026 dolphindb. All rights reserved.