public interface IndexColumn extends Document, HasParent<Index>, HasName, HasOrdinalPosition, HasOrderType, HasColumn, HasMainInterface, HasMutator<IndexColumnMutator<? extends IndexColumn>>
Document
that represents the column referenced by an index
key instance in the database. An IndexColumn
is located inside an
Index
.COMPARATOR, ORDINAL_POSITION
ORDER_TYPE
DOCUMENT_LIST_TYPE
Modifier and Type | Method and Description |
---|---|
default Class<IndexColumn> |
mainInterface()
Returns the
Class of the interface of this node. |
default IndexColumnMutator<? extends IndexColumn> |
mutator()
Returns a
DocumentMutator for this Document. |
getParent, getParentOrThrow
getOrdinalPosition, of
getOrderType, of
findColumn, of
ancestors, children, children, childrenByKey, get, getAsBoolean, getAsDouble, getAsInt, getAsLong, getAsString, getData, put, stream
default Class<IndexColumn> mainInterface()
HasMainInterface
Class
of the interface of this node.
This should not be overridden by implementing classes!
mainInterface
in interface HasMainInterface
default IndexColumnMutator<? extends IndexColumn> mutator()
HasMutator
DocumentMutator
for this Document. A DocumentMutator
allows a Document to be updated in a type safe way.mutator
in interface HasMutator<IndexColumnMutator<? extends IndexColumn>>
Copyright © 2016 Speedment, Inc.. All rights reserved.