Sha256: 9964d81adbfaaa926809d4ad28411dcd5653da56a924f1fddfe56a58d568a395

Contents?: true

Size: 1.48 KB

Versions: 23

Compression:

Stored size: 1.48 KB

Contents

package com.rho.db;

import com.xruby.runtime.lang.RubyValue;

public interface IDBResult {
	//public abstract int getCount();
	public abstract int getColCount();
	public abstract String getColName(int nCol);
	public abstract String getOrigColName(int nCol);
	/*
	public abstract RubyValue getRubyValueByIdx(int nItem, int nCol);
	public abstract long getLongByIdx(int nItem, int nCol);
	public abstract int getIntByIdx(int nItem, int nCol);
	public abstract String getStringByIdx(int nItem, int nCol);
	
	public abstract RubyValue getRubyValue(int nItem, String colname);
	public abstract long getLong(int nItem, String colname);
	public abstract int getInt(int nItem, String colname);
	public abstract String getString(int nItem, String colname);*/

	//public abstract void close();//close cursor and release any locks
	
	//New
    public abstract boolean isEnd();
    public abstract void next() throws DBException;
	public abstract String getStringByIdx(int nCol);
	public abstract int getIntByIdx(int nCol);
	public abstract long getLongByIdx(int nCol);
	public abstract String getUInt64ByIdx(int nCol);

	public abstract RubyValue getRubyValueByIdx(int nCol);
	public abstract boolean isNullByIdx(int nCol);
	
	public abstract RubyValue getRubyValue(String colname);
	public abstract int getInt(String colname);
	public abstract String getString(String colname);
	
	public abstract Object[] getCurData() throws DBException;
	
    public abstract boolean isNonUnique();
    
    public abstract void close();
}

Version data entries

23 entries across 23 versions & 1 rubygems

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