public class QueryEntityEx extends QueryEntity
| Constructor and Description |
|---|
QueryEntityEx()
Default constructor.
|
QueryEntityEx(QueryEntity other)
Copying constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
boolean |
fillAbsentPKsWithDefaults() |
QueryEntity |
fillAbsentPKsWithDefaults(boolean fillAbsentPKsWithDefaults) |
Integer |
getAffinityKeyInlineSize()
Returns INLINE_SIZE for affinity field index.
|
@Nullable Set<String> |
getNotNullFields()
Gets names of fields that must be checked for null.
|
Integer |
getPrimaryKeyInlineSize()
Returns INLINE_SIZE for PK index.
|
int |
hashCode() |
boolean |
implicitPk() |
QueryEntity |
implicitPk(boolean implicitPk) |
boolean |
isPreserveKeysOrder() |
QueryEntity |
setAffinityKeyInlineSize(Integer affKeyInlineSize)
Sets INLINE_SIZE for AFFINITY_KEY index.
|
QueryEntity |
setNotNullFields(@Nullable Set<String> notNullFields)
Sets names of fields that must checked for null.
|
QueryEntity |
setPreserveKeysOrder(boolean preserveKeysOrder) |
QueryEntity |
setPrimaryKeyInlineSize(Integer pkInlineSize)
Sets INLINE_SIZE for PK index.
|
String |
toString() |
addQueryField, findKeyType, findValueType, getAliases, getDefaultFieldValues, getFields, getFieldsPrecision, getFieldsScale, getIndexes, getKeyFieldName, getKeyFields, getKeyType, getTableName, getValueFieldName, getValueType, makePatch, setAliases, setDefaultFieldValues, setFields, setFieldsPrecision, setFieldsScale, setIndexes, setKeyFieldName, setKeyFields, setKeyType, setTableName, setValueFieldName, setValueTypepublic QueryEntityEx()
public QueryEntityEx(QueryEntity other)
other - Instance to copy.@Nullable public @Nullable Set<String> getNotNullFields()
getNotNullFields in class QueryEntitypublic QueryEntity setNotNullFields(@Nullable @Nullable Set<String> notNullFields)
setNotNullFields in class QueryEntitynotNullFields - Set of names of fields that must have non-null values.this for chaining.public boolean isPreserveKeysOrder()
true if order should be preserved, false otherwise.public QueryEntity setPreserveKeysOrder(boolean preserveKeysOrder)
preserveKeysOrder - Whether the order should be preserved or not.this for chaining.public boolean implicitPk()
public QueryEntity implicitPk(boolean implicitPk)
public boolean fillAbsentPKsWithDefaults()
true if absent PK parts should be filled with defaults, false otherwise.public QueryEntity fillAbsentPKsWithDefaults(boolean fillAbsentPKsWithDefaults)
fillAbsentPKsWithDefaults - Whether absent PK parts should be filled with defaults or not.this for chaining.public Integer getPrimaryKeyInlineSize()
public QueryEntity setPrimaryKeyInlineSize(Integer pkInlineSize)
pkInlineSize - INLINE_SIZE for PK index, when null - inline size is calculated automativally.this for chaining.public Integer getAffinityKeyInlineSize()
public QueryEntity setAffinityKeyInlineSize(Integer affKeyInlineSize)
affKeyInlineSize - INLINE_SIZE for AFFINITY_KEY index, when null - inline size is calculated automativally.this for chaining.public boolean equals(Object o)
equals in class QueryEntitypublic int hashCode()
hashCode in class QueryEntitypublic String toString()
toString in class QueryEntity
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023