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.Logger
logger
protected 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 void
addProperty(java.lang.String name, java.lang.String value)
void
addProperty(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> value)
java.lang.Boolean
getBoolean(java.lang.String key, java.lang.Boolean defaultValue)
double
getDouble(java.lang.String key, double defaultValue)
java.lang.Integer
getInt(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.String
getSimple(java.lang.String name)
java.lang.String
getString(java.lang.String key, java.lang.String defaultValue)
java.lang.Boolean
hasProperty(java.lang.String name)
static java.lang.Integer
toInt(java.lang.String key, java.lang.String value, java.lang.Integer defaultValue)
void
validate(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
-
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)
-
getString
public java.lang.String getString(java.lang.String key, java.lang.String defaultValue) 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
-
-