| Package | Description |
|---|---|
| org.helenus.driver.impl |
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,FieldInfoImpl<T>> |
ClassInfoImpl.keyspaceKeysByName
Holds a map of all fields annotated as keyspace keys keyed by the
keyspace key name.
|
protected Map<String,FieldInfoImpl<T>> |
ClassInfoImpl.keyspaceKeysByType
Holds a map of all fields annotated as keyspace keys keyed by the
keyspace key type.
|
| Modifier and Type | Method and Description |
|---|---|
FieldInfoImpl<T> |
TableInfoImpl.getColumnByField(Field f)
Gets a column field for the POJO in this table given its field name.
|
FieldInfoImpl<T> |
TableInfoImpl.getColumnImpl(CharSequence name)
Gets a column field for the POJO in this table given its column name.
|
FieldInfoImpl<T> |
TableInfoImpl.getPrimaryKey(CharSequence name)
Gets the a primary column fields for the POJO in this table given its
column name.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getCaseInsensitiveKeys()
Gets the case insensitive keys for the POJO in this table if any is defined.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getClusteringKeys()
Gets the set of clustering key column fields for the POJO in this table.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getColumnsImpl()
Gets the set of column fields for the POJO in this table.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getIndexes()
Gets the set of index column fields for the POJO in this table.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getKeyspaceAndPartitionKeys()
Gets the set of keyspace and partition key column fields for the POJO in this table.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getKeyspaceAndPrimaryKeys()
Gets the set of keyspace and primary key column fields for the POJO in this table.
|
Map<String,FieldInfoImpl<T>> |
ClassInfoImpl.getKeyspaceKeys()
Gets the field info for all keyspace keys defined by this POJO.
|
Map<String,FieldInfoImpl<T>> |
ClassInfoImpl.getKeyspaceKeyTypes()
Gets the field info for all keyspace key types defined by this POJO.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getMandatoryAndPrimaryKeys()
Gets the set of mandatory and primary column fields for the POJO in this
table.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getMultiKeys()
Gets the multi-keys for the POJO in this table if any is defined.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getNonPrimaryKeys()
Gets the set of non-primary key column fields for the POJO in this table.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getPartitionKeys()
Gets the set of partition key column fields for the POJO in this table.
|
Collection<FieldInfoImpl<T>> |
TableInfoImpl.getPrimaryKeys()
Gets the set of primary column fields for the POJO in this table.
|
Optional<FieldInfoImpl<T>> |
TableInfoImpl.getTypeKey()
Gets the type key column fields for the POJO in this table.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
UDTClassInfoImpl.POJOContext.populateKeyspaceKeys(Map<String,FieldInfoImpl<T>> kkeysFields)
Populates the keyspace keys defined in the given map from the POJO.
|
protected void |
ClassInfoImpl.POJOContext.populateKeyspaceKeys(Map<String,FieldInfoImpl<T>> fields)
Populates the keyspace keys defined in the given map from the POJO.
|
Copyright (C) 2015-2017 The Helenus Driver Project Authors.