public class SQLUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SQLUtil.UnicodeInputStream
This inputstream will recognize unicode BOM marks and will skip bytes if
getEncoding() method is called before any of the read(...) methods.
|
Constructor and Description |
---|
SQLUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
appendToFile(File file,
String string) |
static boolean |
compareIdentifier(EDbVendor dbVendor,
ESQLDataObjectType sqlDataObjectType,
String identifier1,
String identifier2) |
static void |
deltree(File root) |
static String |
getFileContent(File file) |
static String |
getFileContent(String filePath) |
static String |
getIdentifierNormalColumnName(EDbVendor dbVendor,
String name) |
static String |
getIdentifierNormalName(EDbVendor dbVendor,
String name,
ESQLDataObjectType sqlDataObjectType) |
static String |
getIdentifierNormalTableName(EDbVendor dbVendor,
String name) |
static String |
getInputStreamContent(InputStream is,
boolean close) |
static InputStream |
getInputStreamWithoutBom(String file) |
static boolean |
isEmpty(String value) |
static boolean |
isTempTable(String tableName) |
static boolean |
isTempTable(TTable table,
EDbVendor vendor) |
static File[] |
listFiles(File sqlFiles) |
static File[] |
listFiles(File sqlFiles,
FileFilter filter) |
static void |
listFiles(File rootFile,
List<File> children) |
static void |
listFiles(File rootFile,
List<File> children,
FileFilter filter) |
static void |
main(String[] args) |
static String |
mergeSegments(List<String> segments,
int index) |
static String |
normalizeIdentifier(EDbVendor dbVendor,
ESQLDataObjectType objectType,
String identifier) |
static List<String> |
parseNames(String nameString) |
static List<String> |
parseNames(String nameString,
EDbVendor vendor) |
static String |
readFile(File file) |
static String |
stringToMD5(String plainText) |
static String |
trimColumnStringQuote(String string) |
static void |
writeToFile(File file,
InputStream source,
boolean close) |
static void |
writeToFile(File file,
String string) |
public static boolean isEmpty(String value)
public static String getInputStreamContent(InputStream is, boolean close)
public static void main(String[] args)
public static void writeToFile(File file, InputStream source, boolean close)
public static void writeToFile(File file, String string) throws IOException
IOException
public static void appendToFile(File file, String string) throws IOException
IOException
public static void deltree(File root)
public static InputStream getInputStreamWithoutBom(String file) throws IOException
file
- the filePathIOException
public static boolean compareIdentifier(EDbVendor dbVendor, ESQLDataObjectType sqlDataObjectType, String identifier1, String identifier2)
public static String normalizeIdentifier(EDbVendor dbVendor, ESQLDataObjectType objectType, String identifier)
public static String getIdentifierNormalColumnName(EDbVendor dbVendor, String name)
public static String getIdentifierNormalTableName(EDbVendor dbVendor, String name)
public static String getIdentifierNormalName(EDbVendor dbVendor, String name, ESQLDataObjectType sqlDataObjectType)
public static boolean isTempTable(String tableName)
public static File[] listFiles(File sqlFiles, FileFilter filter)
public static void listFiles(File rootFile, List<File> children, FileFilter filter)
Copyright © 2023. All rights reserved.