Package ch.nolix.core.sql.model
Klasse SqlRecord
java.lang.Object
ch.nolix.core.container.base.AbstractContainer<String>
ch.nolix.core.container.arraylist.AbstractExtendedContainer<String>
ch.nolix.core.sql.model.SqlRecord
- Alle implementierten Schnittstellen:
IOneBaseIndexed
,Filterable<String>
,Groupable<String>
,IContainer<String>
,IFilteringContainerViewProvider<String>
,IIntervallContainerViewProvider<String>
,IMappingContainerViewProvider<String>
,Mappable<String>
,AggregationRequestable<String>
,ArrayMappable<String>
,CountRequestable<String>
,IndexRequestable<String>
,IterableWithCopyableIterator<String>
,SingleSearchable<String>
,StoringRequestable<String>
,StringMappable
,ISqlRecord
,EmptinessRequestable
,MaterializationRequestable
,Iterable<String>
A
SqlRecord
is not mutable.- Version:
- 2024-12-28
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
getCount()
int
getStoredAtOneBasedIndex
(int oneBasedIndex) boolean
iterator()
static SqlRecord
withOneBasedIndexAndValue
(int oneBasedIndex, String value) static SqlRecord
withOneBasedIndexAndValues
(int oneBasedIndex, Iterable<String> values) Von Klasse geerbte Methoden ch.nolix.core.container.arraylist.AbstractExtendedContainer
createEmptyMutableList, getViewFromOneBasedStartIndexToOneBasedEndIndex, getViewOf, getViewOfStoredSelected, toOrderedList
Von Klasse geerbte Methoden ch.nolix.core.container.base.AbstractContainer
contains, containsAll, containsAll, containsAll, containsAny, containsAny, containsAnyOf, containsAnyOf, containsAsManyAs, containsEqualing, containsExactlyEqualingInSameOrder, containsExactlyInSameOrder, containsLessThan, containsMoreThan, containsNone, containsNone, containsNoneOf, containsOnce, containsOne, containsOne, containsOneEqualing, containsOnly, getAverage, getAverageOrZero, getCount, getCountOf, getMax, getMaxOrZero, getMedian, getMedianOrZero, getMin, getMinOrZero, getOneBasedIndexOfFirst, getOneBasedIndexOfFirstEqualElement, getOneBasedIndexOfFirstOccurrenceOf, getOptionalStoredFirst, getOptionalStoredFirst, getStandardDeviation, getStoredByMax, getStoredByMin, getStoredFirst, getStoredFirst, getStoredFirstOfType, getStoredInGroups, getStoredLast, getStoredOfType, getStoredOne, getStoredOne, getStoredOthers, getStoredSelected, getSum, getSumOfInts, getVariance, getViewFromOneBasedStartIndex, getViewToOneBasedEndIndex, getViewWithoutFirst, getViewWithoutFirst, getViewWithoutLast, getViewWithoutLast, isEmpty, to, toArray, toByteArray, toCharArray, toConcatenatedString, toDoubleArray, toIntArray, toLongArray, toMultiples, toNumbers, toReversedList, toStringArray, toStrings, toStringWithSeparator, toStringWithSeparator, toWithOneBasedIndex
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.AggregationRequestable
getAverage, getAverageOrZero, getMax, getMaxOrZero, getMedian, getMedianOrZero, getMin, getMinOrZero, getStandardDeviation, getSum, getSumOfInts, getVariance
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.ArrayMappable
toArray, toByteArray, toCharArray, toDoubleArray, toIntArray, toLongArray, toStringArray
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.CountRequestable
getCount, getCountOf
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.EmptinessRequestable
containsAny, isEmpty
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.Filterable
getStoredOfType, getStoredOthers, getStoredSelected
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.Groupable
getStoredInGroups
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IContainer
toOrderedList, toReversedList
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IFilteringContainerViewProvider
getViewOfStoredSelected
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IIntervallContainerViewProvider
getViewFromOneBasedStartIndex, getViewFromOneBasedStartIndexToOneBasedEndIndex, getViewToOneBasedEndIndex, getViewWithoutFirst, getViewWithoutFirst, getViewWithoutLast, getViewWithoutLast
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.IMappingContainerViewProvider
getViewOf
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.IndexRequestable
getOneBasedIndexOfFirst, getOneBasedIndexOfFirstEqualElement, getOneBasedIndexOfFirstOccurrenceOf
Von Schnittstelle geerbte Methoden java.lang.Iterable
forEach, spliterator
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.baseapi.Mappable
to, toMultiples, toNumbers, toStrings, toWithOneBasedIndex
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.MaterializationRequestable
isView
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.SingleSearchable
getOptionalStoredFirst, getOptionalStoredFirst, getStoredByMax, getStoredByMin, getStoredFirst, getStoredFirst, getStoredFirstOfType, getStoredLast, getStoredOne, getStoredOne
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.StoringRequestable
contains, containsAll, containsAll, containsAll, containsAny, containsAny, containsAnyOf, containsAnyOf, containsAsManyAs, containsEqualing, containsExactlyEqualingInSameOrder, containsExactlyInSameOrder, containsLessThan, containsMoreThan, containsNone, containsNone, containsNoneOf, containsOnce, containsOne, containsOne, containsOneEqualing, containsOnly
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.containerapi.commoncontainerapi.StringMappable
toConcatenatedString, toStringWithSeparator, toStringWithSeparator
-
Methodendetails
-
withOneBasedIndexAndValue
- Parameter:
oneBasedIndex
-value
-- Gibt zurück:
- a new
SqlRecord
with the given oneBasedIndex and value. - Löst aus:
NonPositiveArgumentException
- if the given oneBasedIndex is not positive.ArgumentIsNullException
- if the given value is null.
-
withOneBasedIndexAndValues
- Parameter:
oneBasedIndex
-values
-- Gibt zurück:
- a new
SqlRecord
with the oneBasedIndex and given values. - Löst aus:
NonPositiveArgumentException
- if the given oneBasedIndex is not positive.ArgumentIsNullException
- if the given values is null.ArgumentIsNullException
- if one of the given values is null.
-
getCount
public int getCount()- Angegeben von:
getCount
in SchnittstelleCountRequestable<String>
- Gibt zurück:
- the number of elements of the current
CountRequestable
.
-
getOneBasedIndex
public int getOneBasedIndex()- Angegeben von:
getOneBasedIndex
in SchnittstelleIOneBaseIndexed
- Gibt zurück:
- the one-based index of the current
IOneBaseIndexed
.
-
getStoredAtOneBasedIndex
- Angegeben von:
getStoredAtOneBasedIndex
in SchnittstelleSingleSearchable<String>
- Parameter:
oneBasedIndex
-- Gibt zurück:
- the element at the given oneBasedIndex. The element can be null.
-
isMaterialized
public boolean isMaterialized()- Angegeben von:
isMaterialized
in SchnittstelleMaterializationRequestable
- Gibt zurück:
- true if the current
MaterializationRequestable
is materialized, false otherwise.
-
iterator
-