com.qanavigation.DBacc
Class QuerySet

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<E>
              extended by com.qanavigation.Basics.RsltLst<java.lang.String[]>
                  extended by com.qanavigation.Basics.Rslt2DArray
                      extended by com.qanavigation.DBacc.QuerySet
All Implemented Interfaces:
IRslt, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<java.lang.String[]>, java.util.Collection<java.lang.String[]>, java.util.List<java.lang.String[]>, java.util.RandomAccess

public class QuerySet
extends Rslt2DArray

Don't get confused! 'Cols' are the columns to query for, but in the table they are rows!

See Also:
Serialized Form

Constructor Summary
QuerySet(int p_QCols, java.lang.String p_TableName)
           
 
Method Summary
 void addKeyCol(java.lang.String p_Name, java.lang.String p_Val, boolean p_isBlob)
          Add a value for a key column.
 void addQCol(java.lang.String p_Name, java.lang.String p_Val, boolean p_isBlob)
          Add a value for a normal column.
 java.lang.String getQColName(int i)
           
 java.lang.String getQColVal(int i)
           
 boolean isBlob(int i)
           
 boolean isKey(int i)
           
 
Methods inherited from class com.qanavigation.Basics.Rslt2DArray
add, addRange, getCell, getColSize, getRow, getRowNum, isNotEmpty, merge, notOKorEmpty, resetRslt, sort
 
Methods inherited from class com.qanavigation.Basics.RsltLst
addRsltAddFailInfo, addRsltAddInfo, addRsltAddInfo, addRsltFinalInfo, addRsltInitialInfo, addVal, checkRslt, checkRslt, getRslt, getRsltAddInfo, getRsltFinalInfo, getRsltFinalMsg, getRsltInitialInfo, getRsltInitialMsg, getRsltStatVal, getRsltStatValLbl, isInStat, isOK, isOK, notOK, notOK, removeRange, setInError, setOK, setRsltByExcp, setRsltStat, setRsltStat, setRsltStat, setRsltStat
 
Methods inherited from class java.util.ArrayList
add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

QuerySet

public QuerySet(int p_QCols,
                java.lang.String p_TableName)
Parameters:
p_QCols - The number of cols of the table row.
p_TableName -
Method Detail

getQColName

public java.lang.String getQColName(int i)
Parameters:
i -
Returns:

getQColVal

public java.lang.String getQColVal(int i)
Parameters:
i -
Returns:

isBlob

public boolean isBlob(int i)
Parameters:
i -
Returns:

isKey

public boolean isKey(int i)
Parameters:
i -
Returns:

addKeyCol

public void addKeyCol(java.lang.String p_Name,
                      java.lang.String p_Val,
                      boolean p_isBlob)
Add a value for a key column. (Only required for updates.)

Forces an empty string to a NULL.

Parameters:
p_Name -
p_Val -

addQCol

public void addQCol(java.lang.String p_Name,
                    java.lang.String p_Val,
                    boolean p_isBlob)
Add a value for a normal column.

Parameters:
p_Name -
p_Val -


Copyright © 2003 - 20011 Ronald D. Grindle. All Rights Reserved.