Class PropertyDefinitions
- java.lang.Object
-
- org.apache.cassandra.cql3.statements.PropertyDefinitions
-
- Direct Known Subclasses:
IndexAttributes,KeyspaceAttributes,TableAttributes
public class PropertyDefinitions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Loggerloggerprotected java.util.Map<java.lang.String,java.lang.Object>properties
-
Constructor Summary
Constructors Constructor Description PropertyDefinitions()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(java.lang.String name, java.lang.String value)voidaddProperty(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> value)java.lang.BooleangetBoolean(java.lang.String key, java.lang.Boolean defaultValue)doublegetDouble(java.lang.String key, double defaultValue)java.lang.IntegergetInt(java.lang.String key, java.lang.Integer defaultValue)protected java.util.Map<java.lang.String,java.lang.String>getMap(java.lang.String name)protected java.lang.StringgetSimple(java.lang.String name)java.lang.BooleanhasProperty(java.lang.String name)static booleanparseBoolean(java.lang.String key, java.lang.String value)voidremoveProperty(java.lang.String name)static java.lang.IntegertoInt(java.lang.String key, java.lang.String value, java.lang.Integer defaultValue)java.util.Set<java.lang.String>updatedProperties()Returns the name of all the properties that are updated by this object.voidvalidate(java.util.Set<java.lang.String> keywords, java.util.Set<java.lang.String> obsolete)
-
-
-
Method Detail
-
addProperty
public void addProperty(java.lang.String name, java.lang.String value) throws SyntaxException- Throws:
SyntaxException
-
addProperty
public void addProperty(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> value) throws SyntaxException- Throws:
SyntaxException
-
validate
public void validate(java.util.Set<java.lang.String> keywords, java.util.Set<java.lang.String> obsolete) throws SyntaxException- Throws:
SyntaxException
-
updatedProperties
public java.util.Set<java.lang.String> updatedProperties()
Returns the name of all the properties that are updated by this object.
-
removeProperty
public void removeProperty(java.lang.String name)
-
getSimple
protected java.lang.String getSimple(java.lang.String name) throws SyntaxException- Throws:
SyntaxException
-
getMap
protected java.util.Map<java.lang.String,java.lang.String> getMap(java.lang.String name) throws SyntaxException- Throws:
SyntaxException
-
hasProperty
public java.lang.Boolean hasProperty(java.lang.String name)
-
parseBoolean
public static boolean parseBoolean(java.lang.String key, java.lang.String value) throws SyntaxException- Throws:
SyntaxException
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.String key, java.lang.Boolean defaultValue) throws SyntaxException- Throws:
SyntaxException
-
getDouble
public double getDouble(java.lang.String key, double defaultValue) throws SyntaxException- Throws:
SyntaxException
-
getInt
public java.lang.Integer getInt(java.lang.String key, java.lang.Integer defaultValue) throws SyntaxException- Throws:
SyntaxException
-
toInt
public static java.lang.Integer toInt(java.lang.String key, java.lang.String value, java.lang.Integer defaultValue) throws SyntaxException- Throws:
SyntaxException
-
-