public class DataVector
extends java.util.Vector
Constructor and Description |
---|
DataVector() |
DataVector(BaseTable[] inobjs) |
DataVector(java.lang.Object[] objs) |
DataVector(java.util.Vector obj) |
Modifier and Type | Method and Description |
---|---|
void |
addDouble(int i,
clsSqlData args) |
int[] |
DataRowBetweenindexOf(java.lang.String minfieldName,
java.lang.String maxfieldName,
java.lang.Object inobj)
取符合在其兩個欄位區間之資料
|
int |
DataRowindexOf(clsSqlData[] arg0)
搜尋符合條件的筆數索引
|
java.lang.Double |
getSumDouble(java.lang.String fieldname) |
java.lang.Long |
getSumNumber(java.lang.String fieldname) |
void |
removeclsSqlData(int i,
java.lang.String fieldname) |
int |
rowFieldindexOf(java.lang.String fieldname)
搜尋符合條件的field 索引, for DataVetor 內容為clsSqlData
|
void |
sort(java.lang.String[] fieldname) |
void |
sort(java.lang.String[] fieldname,
boolean[] inorder) |
void |
sort(java.lang.String[] fieldname,
boolean[] inorder,
java.lang.Class[] classobjects) |
java.util.ArrayList |
toArrayList()
若Vector 內容是 BaseTable 時則取出 rowdata 再放入 ArrayList
|
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
public DataVector()
public DataVector(java.util.Vector obj)
public DataVector(java.lang.Object[] objs)
public DataVector(BaseTable[] inobjs)
public int[] DataRowBetweenindexOf(java.lang.String minfieldName, java.lang.String maxfieldName, java.lang.Object inobj)
minfieldName
- maxfieldName
- inobj
- public int DataRowindexOf(clsSqlData[] arg0)
arg0
- public void addDouble(int i, clsSqlData args)
public java.lang.Double getSumDouble(java.lang.String fieldname)
public java.lang.Long getSumNumber(java.lang.String fieldname)
public void removeclsSqlData(int i, java.lang.String fieldname)
public int rowFieldindexOf(java.lang.String fieldname)
fieldname
- 欄位名稱public void sort(java.lang.String[] fieldname)
public void sort(java.lang.String[] fieldname, boolean[] inorder, java.lang.Class[] classobjects)
fieldname
- inorder
- classobjects
- 排序的欄位值public void sort(java.lang.String[] fieldname, boolean[] inorder)
fieldname
- inorder
- 排序升降 true 升序,false 為降序public java.util.ArrayList toArrayList()