test_class.file: modules/x-gsn/src/main/java/org/openiot/gsn/storage/TestStorageManager.java
test_class.identifier: TestStorageManager
test_case.body: @Test public void testOracleRewrites() {
  
      StorageManager db = StorageManagerFactory.getInstance("oracle.jdbc.driver.OracleDriver", "sa", "", "jdbc:oracle:thin:.", 100);
      final String sampleQuery1 = "SELECT * FROM SYSTEM.HELP";
      String oracle = db.addLimit( sampleQuery1, 10, 0);
      assertEquals("SELECT * FROM SYSTEM.HELP WHERE ROWNUM <= 10", oracle.replace("  ", " "));
      
      final String sampleQuery2 = "SELECT * FROM SYSTEM.HELP ORDER BY TIMED";
      oracle = db.addLimit( sampleQuery2, 10, 0);
      assertEquals("SELECT * FROM SYSTEM.HELP WHERE ROWNUM <= 10 ORDER BY TIMED", oracle.replace("  ", " "));
     
      final String sampleQuery3 = "SELECT * FROM SYSTEM.HELP GROUP BY TIMED";
      oracle = db.addLimit( sampleQuery3, 10, 0);
      assertEquals("SELECT * FROM SYSTEM.HELP WHERE ROWNUM <= 10 GROUP BY TIMED", oracle.replace("  ", " "));
      
      final String sampleQuery4 = "SELECT * FROM SYSTEM.HELP WHERE TIMED <0 GROUP BY TIMED";
      oracle = db.addLimit( sampleQuery4, 10, 0);
      assertEquals("SELECT * FROM SYSTEM.HELP WHERE ROWNUM <= 10 AND (TIMED <0) GROUP BY TIMED", oracle.replace("  ", " "));
      
      final String sampleQuery5 = "SELECT * FROM SYSTEM.HELP WHERE TIMED <0 AND TIMED < 10 OR TIMED >30 GROUP BY TIMED";
      oracle = db.addLimit( sampleQuery5, 10, 0);
      assertEquals("SELECT * FROM SYSTEM.HELP WHERE ROWNUM <= 10 AND (TIMED <0 AND TIMED < 10 OR TIMED >30) GROUP BY TIMED", oracle.replace("  ", " "));
      
      final String sampleQuery6 = "SELECT * FROM SYSTEM.HELP WHERE TIMED <0 AND TIMED < 10 OR TIMED >30";
      oracle = db.addLimit( sampleQuery6, 10, 0);
      assertEquals("SELECT * FROM SYSTEM.HELP WHERE ROWNUM <= 10 AND (TIMED <0 AND TIMED < 10 OR TIMED >30)", oracle.replace("  ", " "));
      
    }
test_case.class_method_signature: TestStorageManager.testOracleRewrites()
test_case.full_signature: @Test public void testOracleRewrites()
test_case.identifier: testOracleRewrites
test_case.invocations: getInstance addLimit assertEquals replace addLimit assertEquals replace addLimit assertEquals replace addLimit assertEquals replace addLimit assertEquals replace addLimit assertEquals replace
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testOracleRewrites()
focal_class.declarator: logger = Logger.getLogger(StorageManager.class)
focal_class.modifier: private static final transient
focal_class.original_string: private static final transient Logger logger = Logger.getLogger(StorageManager.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: databaseDriver
focal_class.modifier: private
focal_class.original_string: private String databaseDriver;
focal_class.type: String
focal_class.var_name: databaseDriver
focal_class.declarator: pool
focal_class.modifier: private
focal_class.original_string: private BasicDataSource pool;
focal_class.type: BasicDataSource
focal_class.var_name: pool
focal_class.declarator: driver = null
focal_class.modifier: private
focal_class.original_string: private String driver = null;
focal_class.type: String
focal_class.var_name: driver
focal_class.declarator: isH2
focal_class.modifier: protected
focal_class.original_string: protected boolean isH2 ;
focal_class.type: boolean
focal_class.var_name: isH2
focal_class.declarator: isMysql
focal_class.modifier: protected
focal_class.original_string: protected boolean isMysql ;
focal_class.type: boolean
focal_class.var_name: isMysql
focal_class.declarator: isOracle
focal_class.modifier: protected
focal_class.original_string: protected boolean isOracle ;
focal_class.type: boolean
focal_class.var_name: isOracle
focal_class.declarator: isSqlServer
focal_class.modifier: protected
focal_class.original_string: protected boolean isSqlServer ;
focal_class.type: boolean
focal_class.var_name: isSqlServer
focal_class.declarator: isPostgres
focal_class.modifier: protected
focal_class.original_string: protected boolean isPostgres ;
focal_class.type: boolean
focal_class.var_name: isPostgres
focal_class.file: modules/x-gsn/src/main/java/org/openiot/gsn/storage/StorageManager.java
focal_class.identifier: StorageManager
focal_class.class_method_signature: StorageManager.init(String databaseDriver, String username, String password, String databaseURL, int maxDBConnections)
focal_class.full_signature: public void init(String databaseDriver, String username, String password, String databaseURL, int maxDBConnections)
focal_class.identifier: init
focal_class.modifiers: public
focal_class.parameters: (String databaseDriver, String username, String password, String databaseURL, int maxDBConnections)
focal_class.return: void
focal_class.signature: void init(String databaseDriver, String username, String password, String databaseURL, int maxDBConnections)
focal_class.class_method_signature: StorageManager.initDatabaseAccess(Connection con)
focal_class.full_signature: public void initDatabaseAccess(Connection con)
focal_class.identifier: initDatabaseAccess
focal_class.modifiers: public
focal_class.parameters: (Connection con)
focal_class.return: void
focal_class.signature: void initDatabaseAccess(Connection con)
focal_class.class_method_signature: StorageManager.convertLocalTypeToGSN(int jdbcType, int precision)
focal_class.full_signature: public abstract byte convertLocalTypeToGSN(int jdbcType, int precision)
focal_class.identifier: convertLocalTypeToGSN
focal_class.modifiers: public abstract
focal_class.parameters: (int jdbcType, int precision)
focal_class.return: byte
focal_class.signature: byte convertLocalTypeToGSN(int jdbcType, int precision)
focal_class.class_method_signature: StorageManager.getStatementDropIndex()
focal_class.full_signature: public abstract String getStatementDropIndex()
focal_class.identifier: getStatementDropIndex
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getStatementDropIndex()
focal_class.class_method_signature: StorageManager.getStatementDropView()
focal_class.full_signature: public abstract String getStatementDropView()
focal_class.identifier: getStatementDropView
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getStatementDropView()
focal_class.class_method_signature: StorageManager.getTableNotExistsErrNo()
focal_class.full_signature: public abstract int getTableNotExistsErrNo()
focal_class.identifier: getTableNotExistsErrNo
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTableNotExistsErrNo()
focal_class.class_method_signature: StorageManager.addLimit(String query, int limit, int offset)
focal_class.full_signature: public abstract String addLimit(String query, int limit, int offset)
focal_class.identifier: addLimit
focal_class.modifiers: public abstract
focal_class.parameters: (String query, int limit, int offset)
focal_class.return: String
focal_class.signature: String addLimit(String query, int limit, int offset)
focal_class.class_method_signature: StorageManager.getStatementUselessDataRemoval(String virtualSensorName, long storageSize)
focal_class.full_signature: public abstract StringBuilder getStatementUselessDataRemoval(String virtualSensorName, long storageSize)
focal_class.identifier: getStatementUselessDataRemoval
focal_class.modifiers: public abstract
focal_class.parameters: (String virtualSensorName, long storageSize)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementUselessDataRemoval(String virtualSensorName, long storageSize)
focal_class.class_method_signature: StorageManager.convertLocalTypeToGSN(int jdbcType)
focal_class.full_signature: public byte convertLocalTypeToGSN(int jdbcType)
focal_class.identifier: convertLocalTypeToGSN
focal_class.modifiers: public
focal_class.parameters: (int jdbcType)
focal_class.return: byte
focal_class.signature: byte convertLocalTypeToGSN(int jdbcType)
focal_class.class_method_signature: StorageManager.tableExists(CharSequence tableName)
focal_class.full_signature: public boolean tableExists(CharSequence tableName)
focal_class.identifier: tableExists
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName)
focal_class.return: boolean
focal_class.signature: boolean tableExists(CharSequence tableName)
focal_class.class_method_signature: StorageManager.tableExists(CharSequence tableName, Connection connection)
focal_class.full_signature: public boolean tableExists(CharSequence tableName, Connection connection)
focal_class.identifier: tableExists
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, Connection connection)
focal_class.return: boolean
focal_class.signature: boolean tableExists(CharSequence tableName, Connection connection)
focal_class.class_method_signature: StorageManager.getStatementRemoveUselessDataCountBased(String virtualSensorName, long storageSize)
focal_class.full_signature: public abstract StringBuilder getStatementRemoveUselessDataCountBased(String virtualSensorName, long storageSize)
focal_class.identifier: getStatementRemoveUselessDataCountBased
focal_class.modifiers: public abstract
focal_class.parameters: (String virtualSensorName, long storageSize)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementRemoveUselessDataCountBased(String virtualSensorName, long storageSize)
focal_class.class_method_signature: StorageManager.getStatementRemoveUselessDataTimeBased(String virtualSensorName, long storageSize)
focal_class.full_signature: public StringBuilder getStatementRemoveUselessDataTimeBased(String virtualSensorName, long storageSize)
focal_class.identifier: getStatementRemoveUselessDataTimeBased
focal_class.modifiers: public
focal_class.parameters: (String virtualSensorName, long storageSize)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementRemoveUselessDataTimeBased(String virtualSensorName, long storageSize)
focal_class.class_method_signature: StorageManager.tableToStructure(CharSequence tableName, Connection connection)
focal_class.full_signature: public DataField[] tableToStructure(CharSequence tableName, Connection connection)
focal_class.identifier: tableToStructure
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, Connection connection)
focal_class.return: DataField[]
focal_class.signature: DataField[] tableToStructure(CharSequence tableName, Connection connection)
focal_class.class_method_signature: StorageManager.tableToStructureByString(String tableName, Connection connection)
focal_class.full_signature: public DataField[] tableToStructureByString(String tableName, Connection connection)
focal_class.identifier: tableToStructureByString
focal_class.modifiers: public
focal_class.parameters: (String tableName, Connection connection)
focal_class.return: DataField[]
focal_class.signature: DataField[] tableToStructureByString(String tableName, Connection connection)
focal_class.class_method_signature: StorageManager.tableExists(CharSequence tableName, DataField[] fields, Connection connection)
focal_class.full_signature: public boolean tableExists(CharSequence tableName, DataField[] fields, Connection connection)
focal_class.identifier: tableExists
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, DataField[] fields, Connection connection)
focal_class.return: boolean
focal_class.signature: boolean tableExists(CharSequence tableName, DataField[] fields, Connection connection)
focal_class.class_method_signature: StorageManager.tableExists(CharSequence tableName, DataField[] fields)
focal_class.full_signature: public boolean tableExists(CharSequence tableName, DataField[] fields)
focal_class.identifier: tableExists
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, DataField[] fields)
focal_class.return: boolean
focal_class.signature: boolean tableExists(CharSequence tableName, DataField[] fields)
focal_class.class_method_signature: StorageManager.isThereAnyResult(StringBuilder sqlQuery)
focal_class.full_signature: public boolean isThereAnyResult(StringBuilder sqlQuery)
focal_class.identifier: isThereAnyResult
focal_class.modifiers: public
focal_class.parameters: (StringBuilder sqlQuery)
focal_class.return: boolean
focal_class.signature: boolean isThereAnyResult(StringBuilder sqlQuery)
focal_class.class_method_signature: StorageManager.getBinaryFieldByQuery(StringBuilder query,
                                             String colName, long pk, Connection connection)
focal_class.full_signature: public ResultSet getBinaryFieldByQuery(StringBuilder query,
                                             String colName, long pk, Connection connection)
focal_class.identifier: getBinaryFieldByQuery
focal_class.modifiers: public
focal_class.parameters: (StringBuilder query,
                                             String colName, long pk, Connection connection)
focal_class.return: ResultSet
focal_class.signature: ResultSet getBinaryFieldByQuery(StringBuilder query,
                                             String colName, long pk, Connection connection)
focal_class.class_method_signature: StorageManager.closeStatement(Statement stmt)
focal_class.full_signature: public void closeStatement(Statement stmt)
focal_class.identifier: closeStatement
focal_class.modifiers: public
focal_class.parameters: (Statement stmt)
focal_class.return: void
focal_class.signature: void closeStatement(Statement stmt)
focal_class.class_method_signature: StorageManager.close(ResultSet resultSet)
focal_class.full_signature: public void close(ResultSet resultSet)
focal_class.identifier: close
focal_class.modifiers: public
focal_class.parameters: (ResultSet resultSet)
focal_class.return: void
focal_class.signature: void close(ResultSet resultSet)
focal_class.class_method_signature: StorageManager.close(PreparedStatement preparedStatement)
focal_class.full_signature: public void close(PreparedStatement preparedStatement)
focal_class.identifier: close
focal_class.modifiers: public
focal_class.parameters: (PreparedStatement preparedStatement)
focal_class.return: void
focal_class.signature: void close(PreparedStatement preparedStatement)
focal_class.class_method_signature: StorageManager.close(Connection conn)
focal_class.full_signature: public void close(Connection conn)
focal_class.identifier: close
focal_class.modifiers: public
focal_class.parameters: (Connection conn)
focal_class.return: void
focal_class.signature: void close(Connection conn)
focal_class.class_method_signature: StorageManager.shutdown()
focal_class.full_signature: public void shutdown()
focal_class.identifier: shutdown
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void shutdown()
focal_class.class_method_signature: StorageManager.executeRenameTable(String oldName, String newName)
focal_class.full_signature: public void executeRenameTable(String oldName, String newName)
focal_class.identifier: executeRenameTable
focal_class.modifiers: public
focal_class.parameters: (String oldName, String newName)
focal_class.return: void
focal_class.signature: void executeRenameTable(String oldName, String newName)
focal_class.class_method_signature: StorageManager.executeRenameTable(String oldName, String newName, Connection connection)
focal_class.full_signature: public void executeRenameTable(String oldName, String newName, Connection connection)
focal_class.identifier: executeRenameTable
focal_class.modifiers: public
focal_class.parameters: (String oldName, String newName, Connection connection)
focal_class.return: void
focal_class.signature: void executeRenameTable(String oldName, String newName, Connection connection)
focal_class.class_method_signature: StorageManager.executeDropTable(CharSequence tableName)
focal_class.full_signature: public void executeDropTable(CharSequence tableName)
focal_class.identifier: executeDropTable
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName)
focal_class.return: void
focal_class.signature: void executeDropTable(CharSequence tableName)
focal_class.class_method_signature: StorageManager.executeDropTable(CharSequence tableName, Connection connection)
focal_class.full_signature: public void executeDropTable(CharSequence tableName, Connection connection)
focal_class.identifier: executeDropTable
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, Connection connection)
focal_class.return: void
focal_class.signature: void executeDropTable(CharSequence tableName, Connection connection)
focal_class.class_method_signature: StorageManager.executeDropView(StringBuilder tableName)
focal_class.full_signature: public void executeDropView(StringBuilder tableName)
focal_class.identifier: executeDropView
focal_class.modifiers: public
focal_class.parameters: (StringBuilder tableName)
focal_class.return: void
focal_class.signature: void executeDropView(StringBuilder tableName)
focal_class.class_method_signature: StorageManager.executeDropView(StringBuilder tableName, Connection connection)
focal_class.full_signature: public void executeDropView(StringBuilder tableName, Connection connection)
focal_class.identifier: executeDropView
focal_class.modifiers: public
focal_class.parameters: (StringBuilder tableName, Connection connection)
focal_class.return: void
focal_class.signature: void executeDropView(StringBuilder tableName, Connection connection)
focal_class.class_method_signature: StorageManager.executeCreateTable(CharSequence tableName, DataField[] structure, boolean unique)
focal_class.full_signature: public void executeCreateTable(CharSequence tableName, DataField[] structure, boolean unique)
focal_class.identifier: executeCreateTable
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, DataField[] structure, boolean unique)
focal_class.return: void
focal_class.signature: void executeCreateTable(CharSequence tableName, DataField[] structure, boolean unique)
focal_class.class_method_signature: StorageManager.executeCreateTable(CharSequence tableName, DataField[] structure, boolean unique, Connection connection)
focal_class.full_signature: public void executeCreateTable(CharSequence tableName, DataField[] structure, boolean unique, Connection connection)
focal_class.identifier: executeCreateTable
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, DataField[] structure, boolean unique, Connection connection)
focal_class.return: void
focal_class.signature: void executeCreateTable(CharSequence tableName, DataField[] structure, boolean unique, Connection connection)
focal_class.class_method_signature: StorageManager.executeQueryWithResultSet(StringBuilder query,Connection connection)
focal_class.full_signature: public ResultSet executeQueryWithResultSet(StringBuilder query,Connection connection)
focal_class.identifier: executeQueryWithResultSet
focal_class.modifiers: public
focal_class.parameters: (StringBuilder query,Connection connection)
focal_class.return: ResultSet
focal_class.signature: ResultSet executeQueryWithResultSet(StringBuilder query,Connection connection)
focal_class.class_method_signature: StorageManager.executeQueryWithResultSet(AbstractQuery abstractQuery, Connection c)
focal_class.full_signature: public ResultSet executeQueryWithResultSet(AbstractQuery abstractQuery, Connection c)
focal_class.identifier: executeQueryWithResultSet
focal_class.modifiers: public
focal_class.parameters: (AbstractQuery abstractQuery, Connection c)
focal_class.return: ResultSet
focal_class.signature: ResultSet executeQueryWithResultSet(AbstractQuery abstractQuery, Connection c)
focal_class.class_method_signature: StorageManager.executeQuery(StringBuilder query, boolean binaryFieldsLinked, Connection connection)
focal_class.full_signature: public DataEnumerator executeQuery(StringBuilder query, boolean binaryFieldsLinked, Connection connection)
focal_class.identifier: executeQuery
focal_class.modifiers: public
focal_class.parameters: (StringBuilder query, boolean binaryFieldsLinked, Connection connection)
focal_class.return: DataEnumerator
focal_class.signature: DataEnumerator executeQuery(StringBuilder query, boolean binaryFieldsLinked, Connection connection)
focal_class.class_method_signature: StorageManager.executeQuery(AbstractQuery abstractQuery, boolean binaryFieldsLinked, Connection connection)
focal_class.full_signature: public DataEnumerator executeQuery(AbstractQuery abstractQuery, boolean binaryFieldsLinked, Connection connection)
focal_class.identifier: executeQuery
focal_class.modifiers: public
focal_class.parameters: (AbstractQuery abstractQuery, boolean binaryFieldsLinked, Connection connection)
focal_class.return: DataEnumerator
focal_class.signature: DataEnumerator executeQuery(AbstractQuery abstractQuery, boolean binaryFieldsLinked, Connection connection)
focal_class.class_method_signature: StorageManager.streamedExecuteQuery(AbstractQuery abstractQuery, boolean binaryFieldsLinked, Connection connection)
focal_class.full_signature: public DataEnumerator streamedExecuteQuery(AbstractQuery abstractQuery, boolean binaryFieldsLinked, Connection connection)
focal_class.identifier: streamedExecuteQuery
focal_class.modifiers: public
focal_class.parameters: (AbstractQuery abstractQuery, boolean binaryFieldsLinked, Connection connection)
focal_class.return: DataEnumerator
focal_class.signature: DataEnumerator streamedExecuteQuery(AbstractQuery abstractQuery, boolean binaryFieldsLinked, Connection connection)
focal_class.class_method_signature: StorageManager.executeQuery(StringBuilder query, boolean binaryFieldsLinked)
focal_class.full_signature: public DataEnumerator executeQuery(StringBuilder query, boolean binaryFieldsLinked)
focal_class.identifier: executeQuery
focal_class.modifiers: public
focal_class.parameters: (StringBuilder query, boolean binaryFieldsLinked)
focal_class.return: DataEnumerator
focal_class.signature: DataEnumerator executeQuery(StringBuilder query, boolean binaryFieldsLinked)
focal_class.class_method_signature: StorageManager.streamedExecuteQuery(String query, boolean binaryFieldsLinked, Connection conn)
focal_class.full_signature: public DataEnumerator streamedExecuteQuery(String query, boolean binaryFieldsLinked, Connection conn)
focal_class.identifier: streamedExecuteQuery
focal_class.modifiers: public
focal_class.parameters: (String query, boolean binaryFieldsLinked, Connection conn)
focal_class.return: DataEnumerator
focal_class.signature: DataEnumerator streamedExecuteQuery(String query, boolean binaryFieldsLinked, Connection conn)
focal_class.class_method_signature: StorageManager.streamedExecuteQuery(String query, boolean binaryFieldsLinked)
focal_class.full_signature: public DataEnumerator streamedExecuteQuery(String query, boolean binaryFieldsLinked)
focal_class.identifier: streamedExecuteQuery
focal_class.modifiers: public
focal_class.parameters: (String query, boolean binaryFieldsLinked)
focal_class.return: DataEnumerator
focal_class.signature: DataEnumerator streamedExecuteQuery(String query, boolean binaryFieldsLinked)
focal_class.class_method_signature: StorageManager.executeCreateView(CharSequence viewName, CharSequence selectQuery)
focal_class.full_signature: public void executeCreateView(CharSequence viewName, CharSequence selectQuery)
focal_class.identifier: executeCreateView
focal_class.modifiers: public
focal_class.parameters: (CharSequence viewName, CharSequence selectQuery)
focal_class.return: void
focal_class.signature: void executeCreateView(CharSequence viewName, CharSequence selectQuery)
focal_class.class_method_signature: StorageManager.executeCreateView(CharSequence viewName, CharSequence selectQuery, Connection connection)
focal_class.full_signature: public void executeCreateView(CharSequence viewName, CharSequence selectQuery, Connection connection)
focal_class.identifier: executeCreateView
focal_class.modifiers: public
focal_class.parameters: (CharSequence viewName, CharSequence selectQuery, Connection connection)
focal_class.return: void
focal_class.signature: void executeCreateView(CharSequence viewName, CharSequence selectQuery, Connection connection)
focal_class.class_method_signature: StorageManager.executeCommand(String sql, Connection connection)
focal_class.full_signature: public void executeCommand(String sql, Connection connection)
focal_class.identifier: executeCommand
focal_class.modifiers: public
focal_class.parameters: (String sql, Connection connection)
focal_class.return: void
focal_class.signature: void executeCommand(String sql, Connection connection)
focal_class.class_method_signature: StorageManager.executeUpdate(String updateStatement, Connection connection)
focal_class.full_signature: public int executeUpdate(String updateStatement, Connection connection)
focal_class.identifier: executeUpdate
focal_class.modifiers: public
focal_class.parameters: (String updateStatement, Connection connection)
focal_class.return: int
focal_class.signature: int executeUpdate(String updateStatement, Connection connection)
focal_class.class_method_signature: StorageManager.executeUpdate(StringBuilder updateStatement, Connection connection)
focal_class.full_signature: public int executeUpdate(StringBuilder updateStatement, Connection connection)
focal_class.identifier: executeUpdate
focal_class.modifiers: public
focal_class.parameters: (StringBuilder updateStatement, Connection connection)
focal_class.return: int
focal_class.signature: int executeUpdate(StringBuilder updateStatement, Connection connection)
focal_class.class_method_signature: StorageManager.executeUpdate(StringBuilder updateStatement)
focal_class.full_signature: public int executeUpdate(StringBuilder updateStatement)
focal_class.identifier: executeUpdate
focal_class.modifiers: public
focal_class.parameters: (StringBuilder updateStatement)
focal_class.return: int
focal_class.signature: int executeUpdate(StringBuilder updateStatement)
focal_class.class_method_signature: StorageManager.executeInsert(CharSequence tableName, DataField[] fields, StreamElement se)
focal_class.full_signature: public void executeInsert(CharSequence tableName, DataField[] fields, StreamElement se)
focal_class.identifier: executeInsert
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, DataField[] fields, StreamElement se)
focal_class.return: void
focal_class.signature: void executeInsert(CharSequence tableName, DataField[] fields, StreamElement se)
focal_class.class_method_signature: StorageManager.executeInsert(CharSequence tableName, DataField[] fields, StreamElement streamElement, Connection connection)
focal_class.full_signature: public void executeInsert(CharSequence tableName, DataField[] fields, StreamElement streamElement, Connection connection)
focal_class.identifier: executeInsert
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, DataField[] fields, StreamElement streamElement, Connection connection)
focal_class.return: void
focal_class.signature: void executeInsert(CharSequence tableName, DataField[] fields, StreamElement streamElement, Connection connection)
focal_class.class_method_signature: StorageManager.getStatementInsert(CharSequence tableName, DataField fields[])
focal_class.full_signature: public StringBuilder getStatementInsert(CharSequence tableName, DataField fields[])
focal_class.identifier: getStatementInsert
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, DataField fields[])
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementInsert(CharSequence tableName, DataField fields[])
focal_class.class_method_signature: StorageManager.getStatementRenameTable(String oldName, String newName)
focal_class.full_signature: public String getStatementRenameTable(String oldName, String newName)
focal_class.identifier: getStatementRenameTable
focal_class.modifiers: public
focal_class.parameters: (String oldName, String newName)
focal_class.return: String
focal_class.signature: String getStatementRenameTable(String oldName, String newName)
focal_class.class_method_signature: StorageManager.getStatementDropTable(CharSequence tableName, Connection conn)
focal_class.full_signature: public abstract StringBuilder getStatementDropTable(CharSequence tableName, Connection conn)
focal_class.identifier: getStatementDropTable
focal_class.modifiers: public abstract
focal_class.parameters: (CharSequence tableName, Connection conn)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementDropTable(CharSequence tableName, Connection conn)
focal_class.class_method_signature: StorageManager.getStatementDropIndex(CharSequence indexName, CharSequence tableName,Connection connection)
focal_class.full_signature: public StringBuilder getStatementDropIndex(CharSequence indexName, CharSequence tableName,Connection connection)
focal_class.identifier: getStatementDropIndex
focal_class.modifiers: public
focal_class.parameters: (CharSequence indexName, CharSequence tableName,Connection connection)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementDropIndex(CharSequence indexName, CharSequence tableName,Connection connection)
focal_class.class_method_signature: StorageManager.getStatementDropView(CharSequence viewName,Connection connection)
focal_class.full_signature: public StringBuilder getStatementDropView(CharSequence viewName,Connection connection)
focal_class.identifier: getStatementDropView
focal_class.modifiers: public
focal_class.parameters: (CharSequence viewName,Connection connection)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementDropView(CharSequence viewName,Connection connection)
focal_class.class_method_signature: StorageManager.getStatementCreateIndexOnTimed(
              CharSequence tableName, boolean unique)
focal_class.full_signature: public StringBuilder getStatementCreateIndexOnTimed(
              CharSequence tableName, boolean unique)
focal_class.identifier: getStatementCreateIndexOnTimed
focal_class.modifiers: public
focal_class.parameters: (
              CharSequence tableName, boolean unique)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementCreateIndexOnTimed(
              CharSequence tableName, boolean unique)
focal_class.class_method_signature: StorageManager.getStatementCreateTable(CharSequence tableName, DataField[] structure, Connection connection)
focal_class.full_signature: public StringBuilder getStatementCreateTable(CharSequence tableName, DataField[] structure, Connection connection)
focal_class.identifier: getStatementCreateTable
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName, DataField[] structure, Connection connection)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementCreateTable(CharSequence tableName, DataField[] structure, Connection connection)
focal_class.class_method_signature: StorageManager.getStatementCreateTable(String tableName, DataField[] structure)
focal_class.full_signature: public abstract StringBuilder getStatementCreateTable(String tableName, DataField[] structure)
focal_class.identifier: getStatementCreateTable
focal_class.modifiers: public abstract
focal_class.parameters: (String tableName, DataField[] structure)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementCreateTable(String tableName, DataField[] structure)
focal_class.class_method_signature: StorageManager.getStatementCreateView(CharSequence viewName,CharSequence selectQuery)
focal_class.full_signature: public StringBuilder getStatementCreateView(CharSequence viewName,CharSequence selectQuery)
focal_class.identifier: getStatementCreateView
focal_class.modifiers: public
focal_class.parameters: (CharSequence viewName,CharSequence selectQuery)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder getStatementCreateView(CharSequence viewName,CharSequence selectQuery)
focal_class.class_method_signature: StorageManager.getJDBCPrefix()
focal_class.full_signature: public abstract String getJDBCPrefix()
focal_class.identifier: getJDBCPrefix
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getJDBCPrefix()
focal_class.class_method_signature: StorageManager.getJDBCDriverClass()
focal_class.full_signature: public String getJDBCDriverClass()
focal_class.identifier: getJDBCDriverClass
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getJDBCDriverClass()
focal_class.class_method_signature: StorageManager.convertGSNTypeToLocalType(DataField gsnType)
focal_class.full_signature: public abstract String convertGSNTypeToLocalType(DataField gsnType)
focal_class.identifier: convertGSNTypeToLocalType
focal_class.modifiers: public abstract
focal_class.parameters: (DataField gsnType)
focal_class.return: String
focal_class.signature: String convertGSNTypeToLocalType(DataField gsnType)
focal_class.class_method_signature: StorageManager.getConnection()
focal_class.full_signature: public Connection getConnection()
focal_class.identifier: getConnection
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Connection
focal_class.signature: Connection getConnection()
focal_class.class_method_signature: StorageManager.getTimeDifferenceInMillis()
focal_class.full_signature: public long getTimeDifferenceInMillis()
focal_class.identifier: getTimeDifferenceInMillis
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getTimeDifferenceInMillis()
focal_class.class_method_signature: StorageManager.getStatementDifferenceTimeInMillis()
focal_class.full_signature: public abstract String getStatementDifferenceTimeInMillis()
focal_class.identifier: getStatementDifferenceTimeInMillis
focal_class.modifiers: public abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getStatementDifferenceTimeInMillis()
focal_class.class_method_signature: StorageManager.getInternalTables()
focal_class.full_signature: public ArrayList<String> getInternalTables()
focal_class.identifier: getInternalTables
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ArrayList<String>
focal_class.signature: ArrayList<String> getInternalTables()
focal_class.class_method_signature: StorageManager.randomTableNameGenerator( int length )
focal_class.full_signature: public String randomTableNameGenerator( int length )
focal_class.identifier: randomTableNameGenerator
focal_class.modifiers: public
focal_class.parameters: ( int length )
focal_class.return: String
focal_class.signature: String randomTableNameGenerator( int length )
focal_class.class_method_signature: StorageManager.tableNameGenerator( )
focal_class.full_signature: public int tableNameGenerator( )
focal_class.identifier: tableNameGenerator
focal_class.modifiers: public
focal_class.parameters: ( )
focal_class.return: int
focal_class.signature: int tableNameGenerator( )
focal_class.class_method_signature: StorageManager.tableNameGeneratorInString(CharSequence tableName)
focal_class.full_signature: public StringBuilder tableNameGeneratorInString(CharSequence tableName)
focal_class.identifier: tableNameGeneratorInString
focal_class.modifiers: public
focal_class.parameters: (CharSequence tableName)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder tableNameGeneratorInString(CharSequence tableName)
focal_class.class_method_signature: StorageManager.tableNameGeneratorInString(int code)
focal_class.full_signature: public StringBuilder tableNameGeneratorInString(int code)
focal_class.identifier: tableNameGeneratorInString
focal_class.modifiers: public
focal_class.parameters: (int code)
focal_class.return: StringBuilder
focal_class.signature: StringBuilder tableNameGeneratorInString(int code)
focal_class.class_method_signature: StorageManager.tableNamePostFixAppender(CharSequence table_name,String postFix)
focal_class.full_signature: public String tableNamePostFixAppender(CharSequence table_name,String postFix)
focal_class.identifier: tableNamePostFixAppender
focal_class.modifiers: public
focal_class.parameters: (CharSequence table_name,String postFix)
focal_class.return: String
focal_class.signature: String tableNamePostFixAppender(CharSequence table_name,String postFix)
focal_class.class_method_signature: StorageManager.isOracle()
focal_class.full_signature: public boolean isOracle()
focal_class.identifier: isOracle
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isOracle()
focal_class.class_method_signature: StorageManager.isH2()
focal_class.full_signature: public boolean isH2()
focal_class.identifier: isH2
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isH2()
focal_class.class_method_signature: StorageManager.isSqlServer()
focal_class.full_signature: public boolean isSqlServer()
focal_class.identifier: isSqlServer
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSqlServer()
focal_class.class_method_signature: StorageManager.isMysqlDB()
focal_class.full_signature: public boolean isMysqlDB()
focal_class.identifier: isMysqlDB
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isMysqlDB()
focal_class.class_method_signature: StorageManager.isPostgres()
focal_class.full_signature: public boolean isPostgres()
focal_class.identifier: isPostgres
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isPostgres()
focal_method.body: public abstract String addLimit(String query, int limit, int offset);
focal_method.class_method_signature: StorageManager.addLimit(String query, int limit, int offset)
focal_method.full_signature: public abstract String addLimit(String query, int limit, int offset)
focal_method.identifier: addLimit
focal_method.modifiers: public abstract
focal_method.parameters: (String query, int limit, int offset)
focal_method.return: String
focal_method.signature: String addLimit(String query, int limit, int offset)