org.apache.cassandra.cql3
Class CFDefinition
java.lang.Object
org.apache.cassandra.cql3.CFDefinition
- All Implemented Interfaces:
- java.lang.Iterable<CFDefinition.Name>
public class CFDefinition
- extends java.lang.Object
- implements java.lang.Iterable<CFDefinition.Name>
Holds metadata on a CF preprocessed for use by CQL queries.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
definitionType
public static final AbstractType<?> definitionType
cfm
public final CFMetaData cfm
keys
public final java.util.LinkedHashMap<ColumnIdentifier,CFDefinition.Name> keys
columns
public final java.util.LinkedHashMap<ColumnIdentifier,CFDefinition.Name> columns
value
public final CFDefinition.Name value
metadata
public final java.util.Map<ColumnIdentifier,CFDefinition.Name> metadata
isComposite
public final boolean isComposite
hasCompositeKey
public final boolean hasCompositeKey
isCompact
public final boolean isCompact
hasCollections
public final boolean hasCollections
CFDefinition
public CFDefinition(CFMetaData cfm)
getCollectionType
public ColumnToCollectionType getCollectionType()
get
public CFDefinition.Name get(ColumnIdentifier name)
iterator
public java.util.Iterator<CFDefinition.Name> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<CFDefinition.Name>
getKeyNameBuilder
public ColumnNameBuilder getKeyNameBuilder()
getColumnNameBuilder
public ColumnNameBuilder getColumnNameBuilder()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2012 The Apache Software Foundation