Package jakarta.nosql.column
Interface ColumnDeleteQuery
-
public interface ColumnDeleteQuery
A unit that has the columnFamily and condition to delete from conditions. This instance will be used on:
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ColumnDeleteQuery.ColumnDelete
The initial element in the Column delete querystatic interface
ColumnDeleteQuery.ColumnDeleteFrom
The Column Delete Querystatic interface
ColumnDeleteQuery.ColumnDeleteNameCondition
The base to delete name conditionstatic interface
ColumnDeleteQuery.ColumnDeleteNotCondition
The column not conditionstatic interface
ColumnDeleteQuery.ColumnDeleteProvider
A supplier class ofColumnDeleteQuery.ColumnDelete
static interface
ColumnDeleteQuery.ColumnDeleteQueryBuild
The last step to the build ofColumnDeleteQuery
.static interface
ColumnDeleteQuery.ColumnDeleteWhere
The Column Where whose define the condition in the delete query.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static ColumnDeleteQuery.ColumnDelete
delete()
Creates a delete query to Columnstatic ColumnDeleteQuery.ColumnDelete
delete(String... columns)
Creates a delete query to ColumnString
getColumnFamily()
getter the columnFamily nameList<String>
getColumns()
Defines which columns will be removed, the database provider might use this information to remove just these fields instead of all entity fromColumnDeleteQuery
Optional<ColumnCondition>
getCondition()
getter the condition If empty,Optional.empty()
is true, the implementation might either return an unsupported exception or delete same elements in the database.
-
-
-
Method Detail
-
getColumnFamily
String getColumnFamily()
getter the columnFamily name- Returns:
- the columnFamily name
-
getCondition
Optional<ColumnCondition> getCondition()
getter the condition If empty,Optional.empty()
is true, the implementation might either return an unsupported exception or delete same elements in the database.- Returns:
- the condition
-
getColumns
List<String> getColumns()
Defines which columns will be removed, the database provider might use this information to remove just these fields instead of all entity fromColumnDeleteQuery
- Returns:
- the columns
-
delete
static ColumnDeleteQuery.ColumnDelete delete(String... columns)
Creates a delete query to Column- Parameters:
columns
- - The column fields to query, optional.- Returns:
- a new
ColumnDeleteQuery.ColumnDelete
instance - Throws:
NullPointerException
- when there is a null element
-
delete
static ColumnDeleteQuery.ColumnDelete delete()
Creates a delete query to Column- Returns:
- a new
ColumnDeleteQuery.ColumnDelete
instance - Throws:
NullPointerException
- when there is a null element
-
-