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)
boolean
getBoolean(java.lang.String key, boolean defaultValue)
double
getDouble(java.lang.String key, double defaultValue)
int
getInt(java.lang.String key, int defaultValue)
protected java.util.Map<java.lang.String,java.lang.String>
getMap(java.lang.String name)
protected java.lang.String
getString(java.lang.String name)
boolean
hasProperty(java.lang.String name)
static boolean
parseBoolean(java.lang.String key, java.lang.String value)
static double
parseDouble(java.lang.String key, java.lang.String value)
static int
parseInt(java.lang.String key, java.lang.String value)
void
removeProperty(java.lang.String name)
java.util.Set<java.lang.String>
updatedProperties()
Returns the name of all the properties that are updated by this object.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
-
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)
-
hasProperty
public boolean hasProperty(java.lang.String name)
-
getString
protected java.lang.String getString(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
-
getBoolean
public boolean getBoolean(java.lang.String key, boolean defaultValue) throws SyntaxException
- Throws:
SyntaxException
-
parseBoolean
public static boolean parseBoolean(java.lang.String key, java.lang.String value) throws SyntaxException
- Throws:
SyntaxException
-
getInt
public int getInt(java.lang.String key, int defaultValue) throws SyntaxException
- Throws:
SyntaxException
-
parseInt
public static int parseInt(java.lang.String key, java.lang.String value) throws SyntaxException
- Throws:
SyntaxException
-
getDouble
public double getDouble(java.lang.String key, double defaultValue) throws SyntaxException
- Throws:
SyntaxException
-
parseDouble
public static double parseDouble(java.lang.String key, java.lang.String value) throws SyntaxException
- Throws:
SyntaxException
-
-