1 package com.daffodilwoods.daffodildb.server.serversystem; 2 3 import java.util.*; 4 5 import com.daffodilwoods.daffodildb.server.datadictionarysystem.*; 6 import com.daffodilwoods.daffodildb.server.serversystem.datatriggersystem.*; 7 import com.daffodilwoods.daffodildb.server.serversystem.dmlvalidation.statementtriggersystem.*; 8 import com.daffodilwoods.daffodildb.utils.parser.*; 9 import com.daffodilwoods.database.general.*; 10 import com.daffodilwoods.database.resource.*; 11 12 public interface _ServerSystem extends _Server{ 13 14 _ServerSession getServerSession(String user, Object sessionConstant, Properties sessionProperties, String databaseURL) throws DException; 15 _DataTriggerTable getDataTriggerTable(String databaseURL, QualifiedIdentifier tableName) throws DException; 16 _StatementTriggerTable getStatementTriggerTable(String databaseURL, QualifiedIdentifier tableName) throws DException; 17 _DataDictionarySystem getDataDictionarySystem() throws DException; 18 _DataDictionary getDataDictionary(String databaseName) throws DException; 19 20 ArrayList getAllDatabases(String userName) throws DException; 21 ArrayList getAllSessions(String databaseName) throws DException; 22 public _MemoryManager getMemoryManager() throws DException; 23 24 _QueryReWriter getQueryReWriter(String query) throws DException; 25 26 void createDatabase(String databaseName, Properties prop) throws DException; 27 void dropDatabase(String url, String userName, String userDatabaseb) throws DException; 28 void refreshTriggers( String databaseName,QualifiedIdentifier tableName) throws DException; 29 void dropDatabase(String databaseName, String userName,String password, 30 String userDatabaseName) throws com.daffodilwoods. 31 database.resource.DException ; 32 33 } 34 | Popular Tags |