Sha256: c37518f68a3022b6dc8658aa76028b9af2d09a13f1ee82cc8783fd92ba694883

Contents?: true

Size: 1.18 KB

Versions: 23

Compression:

Stored size: 1.18 KB

Contents

package com.rho.db;

public interface IDBStorage {

	public abstract void open(String strPath, String strSqlScript, String strEncryptionInfo)throws DBException;
	public abstract void close()throws DBException;
	
	public abstract IDBResult executeSQL(String strStatement, Object[] values, boolean bReportNonUnique, boolean bNoCopy)throws DBException;
	public abstract IDBResult executeSQL(String strStatement, Object[] values, boolean bReportNonUnique)throws DBException;
	
	public abstract void executeBatchSQL(String strStatement)throws DBException;
	
	public abstract IDBResult createResult();
	
	public abstract void deleteAllFiles(String strPath)throws Exception;
	
	public abstract void startTransaction()throws DBException;
	public abstract void commit()throws DBException;
	public abstract void rollback()throws DBException;
	public abstract void onBeforeCommit() throws DBException;
	
	public abstract void setDbCallback(IDBCallback callback);
	
	public abstract String[] getAllTableNames()throws DBException;
	public abstract boolean isTableExists(String strName)throws DBException;
	
	public abstract boolean isDbFileExists(String strPath);
	public abstract void createTriggers() throws DBException;
}

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.2.beta.1 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.1 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.1.beta.8 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.1.beta.7 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.1.beta.6 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.1.beta.5 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.1.beta.4 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.1.beta.3 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.1.beta.2 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.0 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.0.beta.7 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.0.beta.6 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.0.beta.5 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.0.beta.4 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.0.beta.3 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.0.beta.2 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-3.0.0.beta.1 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-2.4.1 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java
rhodes-2.4.1.beta.1 platform/bb/RubyVM/src/com/rho/db/IDBStorage.java