railo.runtime.type
Interface QueryPro

All Superinterfaces:
Castable, Cloneable, Collection, Dumpable, Iterator, Iteratorable, Query, ResultSet, Serializable, Wrapper
All Known Implementing Classes:
QueryCacheQuery, QueryImpl, SimpleQuery, TOQuery

public interface QueryPro
extends Query


Nested Class Summary
 
Nested classes/interfaces inherited from interface railo.runtime.type.Collection
Collection.Key
 
Field Summary
 
Fields inherited from interface railo.runtime.type.Query
ORDER_ASC, ORDER_DESC
 
Fields inherited from interface java.sql.ResultSet
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
 
Method Summary
 Collection.Key[] getColumnNames()
           
 String[] getColumnNamesAsString()
           
 int getCurrentrow(int pid)
           
 long getExecutionTime()
           
 Query getGeneratedKeys()
           
 SQL getSql()
           
 String getTemplate()
           
 boolean go(int index, int pid)
          set the internal pointer to defined position
 boolean next(int pid)
          set the intern pointer of the iterator to the next position, return true if next position exist otherwise false.
 boolean previous(int pid)
           
 void rename(Collection.Key columnName, Collection.Key newColumnName)
           
 void reset(int pid)
          reset ther intern pointer
 
Methods inherited from interface railo.runtime.type.Query
addColumn, addColumn, addColumn, addColumn, addRow, clone, executionTime, getAt, getAt, getAt, getAt, getColumn, getColumn, getColumn, getColumn, getMetaDataSimple, getTypes, getTypesAsMap, getUpdateCount, isCached, removeColumn, removeColumn, removeColumnEL, removeColumnEL, removeRow, removeRowEL, setAt, setAt, setAtEL, setAtEL, setCached, setExecutionTime, sort, sort, sort, sort
 
Methods inherited from interface railo.runtime.type.Collection
clear, containsKey, containsKey, duplicate, get, get, get, get, keys, keysAsString, remove, removeEL, set, set, setEL, setEL, size
 
Methods inherited from interface railo.runtime.dump.Dumpable
toDumpData
 
Methods inherited from interface railo.runtime.type.Iteratorable
iterator, keyIterator, valueIterator
 
Methods inherited from interface railo.runtime.op.Castable
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
 
Methods inherited from interface railo.runtime.type.Iterator
getCurrentrow, getRecordcount, go, isEmpty, next, reset
 
Methods inherited from interface com.allaire.cfx.Query
addRow, getColumnIndex, getColumns, getData, getName, getRowCount, setData
 
Methods inherited from interface java.sql.ResultSet
absolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, close, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getHoldability, getInt, getInt, getLong, getLong, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getRowId, getRowId, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, next, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull
 
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
 

Method Detail

getCurrentrow

int getCurrentrow(int pid)

next

boolean next(int pid)
Description copied from interface: Iterator
set the intern pointer of the iterator to the next position, return true if next position exist otherwise false.

Specified by:
next in interface Iterator
Returns:
boolean

previous

boolean previous(int pid)

reset

void reset(int pid)
Description copied from interface: Iterator
reset ther intern pointer

Specified by:
reset in interface Iterator

go

boolean go(int index,
           int pid)
Description copied from interface: Iterator
set the internal pointer to defined position

Specified by:
go in interface Iterator
Returns:
int

rename

void rename(Collection.Key columnName,
            Collection.Key newColumnName)
            throws ExpressionException
Throws:
ExpressionException

getColumnNames

Collection.Key[] getColumnNames()

getColumnNamesAsString

String[] getColumnNamesAsString()

getGeneratedKeys

Query getGeneratedKeys()

getSql

SQL getSql()

getTemplate

String getTemplate()

getExecutionTime

long getExecutionTime()


Copyright © 2012 Railo