org.pentaho.platform.plugin.services.connections.javascript
Class JavaScriptResultSet
java.lang.Object
org.mozilla.javascript.ScriptableObject
org.pentaho.platform.plugin.services.connections.javascript.JavaScriptResultSet
- All Implemented Interfaces:
- java.io.Serializable, org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Scriptable, org.pentaho.commons.connection.IDisposable, org.pentaho.commons.connection.IPeekable, org.pentaho.commons.connection.IPentahoResultSet
public class JavaScriptResultSet
- extends org.mozilla.javascript.ScriptableObject
- implements org.pentaho.commons.connection.IPentahoResultSet, org.pentaho.commons.connection.IPeekable
- See Also:
- Serialized Form
Fields inherited from class org.mozilla.javascript.ScriptableObject |
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST |
Fields inherited from interface org.mozilla.javascript.Scriptable |
NOT_FOUND |
Method Summary |
void |
addRow(java.lang.Object[] row)
|
void |
addRow(java.lang.String[] row)
|
void |
beforeFirst()
|
void |
close()
|
void |
closeConnection()
|
void |
dispose()
|
java.lang.String |
getClassName()
|
int |
getColumnCount()
|
java.lang.Object[] |
getDataColumn(int column)
|
java.lang.Object[] |
getDataRow(int row)
|
org.pentaho.commons.connection.IPentahoMetaData |
getMetaData()
|
int |
getRowCount()
|
java.lang.Object |
getValueAt(int row,
int column)
|
boolean |
isScrollable()
|
static java.lang.Object |
jsFunction_addRow(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
|
static java.lang.Object |
jsFunction_getColumnCount(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
|
static java.lang.Object |
jsFunction_getRowCount(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
|
static java.lang.Object |
jsFunction_getValueAt(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
|
static java.lang.Object |
jsFunction_setColumnHeaders(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
|
org.pentaho.commons.connection.IPentahoResultSet |
memoryCopy()
|
java.lang.Object[] |
next()
|
java.lang.Object[] |
peek()
|
void |
setMetaData(org.pentaho.commons.connection.IPentahoMetaData metaData)
|
void |
setResultSet(org.pentaho.commons.connection.IPentahoResultSet pResults)
|
java.lang.String |
toString()
|
Methods inherited from class org.mozilla.javascript.ScriptableObject |
associateValue, avoidObjectDetection, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, get, get, getAllIds, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, has, has, hasInstance, hasProperty, hasProperty, isConst, isSealed, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JavaScriptResultSet
public JavaScriptResultSet()
setResultSet
public void setResultSet(org.pentaho.commons.connection.IPentahoResultSet pResults)
getClassName
public java.lang.String getClassName()
- Specified by:
getClassName
in interface org.mozilla.javascript.Scriptable
- Specified by:
getClassName
in class org.mozilla.javascript.ScriptableObject
jsFunction_getColumnCount
public static java.lang.Object jsFunction_getColumnCount(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
jsFunction_getRowCount
public static java.lang.Object jsFunction_getRowCount(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
jsFunction_getValueAt
public static java.lang.Object jsFunction_getValueAt(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
jsFunction_setColumnHeaders
public static java.lang.Object jsFunction_setColumnHeaders(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
jsFunction_addRow
public static java.lang.Object jsFunction_addRow(org.mozilla.javascript.Context cx,
org.mozilla.javascript.Scriptable thisObj,
java.lang.Object[] args,
org.mozilla.javascript.Function funObj)
setMetaData
public void setMetaData(org.pentaho.commons.connection.IPentahoMetaData metaData)
addRow
public void addRow(java.lang.String[] row)
addRow
public void addRow(java.lang.Object[] row)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getMetaData
public org.pentaho.commons.connection.IPentahoMetaData getMetaData()
- Specified by:
getMetaData
in interface org.pentaho.commons.connection.IPentahoResultSet
peek
public java.lang.Object[] peek()
- Specified by:
peek
in interface org.pentaho.commons.connection.IPeekable
next
public java.lang.Object[] next()
- Specified by:
next
in interface org.pentaho.commons.connection.IPentahoResultSet
close
public void close()
- Specified by:
close
in interface org.pentaho.commons.connection.IPentahoResultSet
closeConnection
public void closeConnection()
- Specified by:
closeConnection
in interface org.pentaho.commons.connection.IPentahoResultSet
dispose
public void dispose()
- Specified by:
dispose
in interface org.pentaho.commons.connection.IDisposable
isScrollable
public boolean isScrollable()
- Specified by:
isScrollable
in interface org.pentaho.commons.connection.IPentahoResultSet
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interface org.pentaho.commons.connection.IPentahoResultSet
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interface org.pentaho.commons.connection.IPentahoResultSet
getValueAt
public java.lang.Object getValueAt(int row,
int column)
- Specified by:
getValueAt
in interface org.pentaho.commons.connection.IPentahoResultSet
memoryCopy
public org.pentaho.commons.connection.IPentahoResultSet memoryCopy()
- Specified by:
memoryCopy
in interface org.pentaho.commons.connection.IPentahoResultSet
beforeFirst
public void beforeFirst()
- Specified by:
beforeFirst
in interface org.pentaho.commons.connection.IPentahoResultSet
getDataColumn
public java.lang.Object[] getDataColumn(int column)
- Specified by:
getDataColumn
in interface org.pentaho.commons.connection.IPentahoResultSet
getDataRow
public java.lang.Object[] getDataRow(int row)
- Specified by:
getDataRow
in interface org.pentaho.commons.connection.IPentahoResultSet