public interface IndexColumn extends Document, HasParent<Index>, HasDeepCopy, HasId, 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
Modifier and Type | Method and Description |
---|---|
default IndexColumn |
deepCopy()
Returns a mutable copy of this document.
|
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, get, getAsBoolean, getAsDouble, getAsInt, getAsLong, getAsString, getData, put
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>>
default IndexColumn deepCopy()
HasDeepCopy
deepCopy
in interface HasDeepCopy
Copyright © 2019 Speedment, Inc.. All rights reserved.