Class CqlColumnBase
java.lang.Object
io.nosqlbench.cqlgen.model.CqlColumnBase
- All Implemented Interfaces:
NBNamedElement,NBLabeledElement
- Direct Known Subclasses:
CqlTableColumn,CqlTypeColumn
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.nosqlbench.nb.api.labels.NBLabeledElement
NBLabeledElement.BasicLabeledElement -
Field Summary
Fields inherited from interface io.nosqlbench.nb.api.labels.NBLabeledElement
EMPTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCqlColumnBase(String colname, String typedef, boolean isStatic) -
Method Summary
Modifier and TypeMethodDescriptiongetName()protected abstract StringbooleanbooleanisStatic()voidvoidsetPosition(ColumnPosition position) voidsetStatic(boolean isStatic) voidsetTypeDef(String type) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.nosqlbench.nb.api.labels.NBLabeledElement
description
-
Constructor Details
-
CqlColumnBase
-
-
Method Details
-
setPosition
-
getPosition
-
setTypeDef
-
getName
- Specified by:
getNamein interfaceNBNamedElement
-
getTypedef
-
getTrimmedTypedef
-
toString
-
getLabels
- Specified by:
getLabelsin interfaceNBLabeledElement
-
isCounter
public boolean isCounter() -
setName
-
getSyntax
-
getFullName
-
getParentFullName
-
isStatic
public boolean isStatic() -
setStatic
public void setStatic(boolean isStatic)
-