Interface ISqlRecord

All Superinterfaces:
AggregationRequestable<String>, BaseCountRequestable, CountRequestable<String>, EmptinessRequestable, ExtendedIterable<String>, Iterable<String>, IterableArrayProvider<String>, IterableByExtremumProvider<String>, IterableByIndexProvider<String>, IterableContainAnyRequestable, IterableContainEqualRequestable<String>, IterableContainMatchingRequestable<String>, IterableContainMultipleRequestable, IterableContainObjectRequestable, IterableFilterProvider<String>, IterableFilterViewProvider<String>, IterableFirstProvider<String>, IterableGroupProvider<String>, IterableIntervalViewProvider<String>, IterableLastProvider<String>, IterableMappedProvider<String>, IterableMappedViewProvider<String>, IterableOneBasedIndexRequestable<String>, IterableOrderProvider<String>, IterableStringProvider, IterableWithCopyableIterator<String>, MaterializationRequestable, OneBasedIndexHolder, SingleProvider<String>
All Known Implementing Classes:
SqlRecord

public interface ISqlRecord extends ExtendedIterable<String>, OneBasedIndexHolder
A ISqlRecord represents a SQL record. A ISqlRecord stores each value as a String. An empty field, that means a null field, is represented with a String that is 'NULL'.
Author:
Silvan Wyss