Class NeqSimProcessDesignDataBase
java.lang.Object
neqsim.util.database.NeqSimDataBase
neqsim.util.database.NeqSimProcessDesignDataBase
- All Implemented Interfaces:
Serializable, AutoCloseable, FileSystemSettings
NeqSimProcessDesignDataBase class.
- Version:
- June 2023
- Author:
- Even Solbraa
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Stringprivate static booleanprotected Connectionstatic StringConstantdataBasePath="".private static Stringprivate static booleanTrue while h2 database is being initialized.private static booleanTrue if h2 database has been initialized, i.e., populated with tables(package private) static org.apache.logging.log4j.LoggerLogger object for class.private static Stringprivate static final longSerialization version UID.private Statementprivate static StringFields inherited from interface FileSystemSettings
defaultDatabaseRootRoot, defaultFileTreeRoot, fileExtension, relativeFilePath, root, tempDir -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidinitH2DatabaseFromCSVfiles.static voidupdateTable(String tableName) Methods inherited from class NeqSimDataBase
close, createTemporaryTables, execute, executeQuery, getComponentNames, getConnection, getConnectionString, getDataBaseType, getResultSet, getStatement, hasComponent, hasTempComponent, openConnection, replaceTable, setConnectionString, setCreateTemporaryTables, setDataBaseType, setDataBaseType, setPassword, setStatement, setUsername, updateTable, useExtendedComponentDatabase
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
logger
static org.apache.logging.log4j.Logger loggerLogger object for class. -
dataBasePath
ConstantdataBasePath="". -
createTemporaryTables
private static boolean createTemporaryTables -
username
-
password
-
dataBaseType
-
connectionString
-
h2IsInitialized
private static boolean h2IsInitializedTrue if h2 database has been initialized, i.e., populated with tables -
h2IsInitalizing
private static boolean h2IsInitalizingTrue while h2 database is being initialized. -
statement
-
databaseConnection
-
-
Constructor Details
-
NeqSimProcessDesignDataBase
public NeqSimProcessDesignDataBase()Constructor for NeqSimDataBase.
-
-
Method Details
-
updateTable
-
initH2DatabaseFromCSVfiles
public static void initH2DatabaseFromCSVfiles()initH2DatabaseFromCSVfiles.
-