Package jakarta.nosql.column
Defines the API to Column Family API in communication level.
This API gonna focus in domain, in other words,
ubiquitous language. A column family is a NoSQL object that contains columns of related data. It is a tuple (pair)
that consists of a key-value pair, where the key is mapped to a value that is a set of columns.
In analogy with relational databases, a column family is as a "table", each key-value pair being a "row".
Each column is a tuple (triplet) consisting of a column name, a value, and a timestamp. In a relational
database table, this data would be grouped together within a table with other non-related data.
Ref: https://en.wikipedia.org/wiki/Column_family
-
Interface Summary Interface Description Column A Column Family entity unit, it is a tuple (pair) that consists of a key-value pair, where the key is mapped to a value.Column.ColumnProvider A provider ofColumn
where it will create from two parameters: The first one is the name of column The second one is the information of columnColumnCondition An unit condition to run a column family selectColumnCondition.ColumnConditionProvider A Supplier ofColumnCondition
where it will create from two parameters: The first one isColumn
The second one is the ConditionColumnConfiguration The Jakarta NoSQL communication configuration to create aColumnFamilyManagerFactory
ColumnDeleteQuery A unit that has the columnFamily and condition to delete from conditions.ColumnDeleteQuery.ColumnDelete The initial element in the Column delete queryColumnDeleteQuery.ColumnDeleteFrom The Column Delete QueryColumnDeleteQuery.ColumnDeleteNameCondition The base to delete name conditionColumnDeleteQuery.ColumnDeleteNotCondition The column not conditionColumnDeleteQuery.ColumnDeleteProvider A supplier class ofColumnDeleteQuery.ColumnDelete
ColumnDeleteQuery.ColumnDeleteQueryBuild The last step to the build ofColumnDeleteQuery
.ColumnDeleteQuery.ColumnDeleteWhere The Column Where whose define the condition in the delete query.ColumnDeleteQueryParams ColumnEntity A column family is a NoSQL object that contains columns of related data.ColumnEntity.ColumnEntityProvider A provider ofColumnEntity
where it will return from the column entity name.ColumnFamilyManager Interface used to interact with the persistence context toColumnEntity
The ColumnFamilyManager API is used to create and remove persistentColumnEntity
instances, to select entities by their primary key, and to select over entities.ColumnFamilyManagerFactory ColumnFamilyManager
factory.ColumnObserverParser An observer to a parser; this observer allows checking both the name of an entity and the fields.ColumnPreparedStatement An object that represents a precompiled Query statement.ColumnQuery Class that contains information to do a select toColumnEntity
ColumnQuery.ColumnFrom The ColumnFrom QueryColumnQuery.ColumnLimit The Column Order whose define the the maximum number of results to retrieve.ColumnQuery.ColumnNameCondition The base to name conditionColumnQuery.ColumnNameOrder The Column name order a queryColumnQuery.ColumnNotCondition The column not conditionColumnQuery.ColumnOrder The definition to eitherSortType
ColumnQuery.ColumnQueryBuild The last step to the build ofColumnQuery
.ColumnQuery.ColumnSelect The initial element in the Column queryColumnQuery.ColumnSelectProvider A provider class ofColumnQuery.ColumnSelect
ColumnQuery.ColumnSkip The Column Order whose define the position of the first result to retrieve.ColumnQuery.ColumnWhere The Column Where whose define the condition in the query.ColumnQueryParams ColumnQueryParser A query parser to column database type, this class will convert a String to an operation inColumnFamilyManager
.DeleteQueryConverter A converter that convertsDeleteQuery
toColumnDeleteQueryParams
SelectQueryConverter A converter that convertsSelectQuery
toColumnQueryParams
-
Class Summary Class Description Columns Utilitarian class toColumn