- All Superinterfaces:
Collection<E>
,Iterable<E>
,List<E>
,SequencedCollection<E>
- All Known Subinterfaces:
GluePageSet
- All Known Implementing Classes:
GluePageSetImpl
,GlueRowSetImpl
Database 테이블의 복수 개의 레코드를 표현하는 Value Object 패턴의 인터페이스. 복수 개의 레코드는
하나의 GlueRowSet으로 표현된다.
-
Method Summary
Modifier and TypeMethodDescriptionint
count()
현재 RowSet의 Row 개수를 얻는다.현재 RowSet의 모든 Row를 얻는다.Column Definition 정보를 얻는다.boolean
hasNext()
현재 커서 위치에서 다음 Row의 존재 여부를 확인한다.boolean
현재 커서 위치에서 그 전의 Row 존재 여부를 확인한다.next()
현재 커서 위치에서 다음에 존재하는 Row를 얻는다.previous()
현재 커서 위치에서 바로 전에 존재하는 Row를 얻는다.void
reset()
RowSet의 커서 위치를 처음으로 이동시킨다.void
setColumnDefs
(GlueColumnDef[] columnDefs) Column Definition 정보를 설정한다.Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
add, add, addAll, addAll, addFirst, addLast, clear, contains, containsAll, equals, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, set, size, sort, spliterator, subList, toArray, toArray
-
Method Details
-
hasNext
boolean hasNext()현재 커서 위치에서 다음 Row의 존재 여부를 확인한다.- Returns:
- Row가 존재하면 true
-
hasPrevious
boolean hasPrevious()현재 커서 위치에서 그 전의 Row 존재 여부를 확인한다.- Returns:
- Row가 존재하면 true
-
reset
void reset()RowSet의 커서 위치를 처음으로 이동시킨다. -
next
현재 커서 위치에서 다음에 존재하는 Row를 얻는다.- Returns:
- 현재 커서 위치에서 다음에 존재하는 Row
-
previous
현재 커서 위치에서 바로 전에 존재하는 Row를 얻는다.- Returns:
- 현재 커서 위치에서 바로 전에 존재하는 Row
-
count
int count()현재 RowSet의 Row 개수를 얻는다.- Returns:
- Row 개수 (레코드 개수)
-
getAllRow
현재 RowSet의 모든 Row를 얻는다.- Returns:
- Row Array
-
getColumnDefs
GlueColumnDef[] getColumnDefs()Column Definition 정보를 얻는다.- Returns:
- Column Definition Array
-
setColumnDefs
Column Definition 정보를 설정한다.- Parameters:
columnDefs
- GlueColumnDef Array
-