Package oracle.pgx.config
Class AbstractGraphPropertyConfig
- java.lang.Object
-
- oracle.pgx.config.AbstractConfig
-
- oracle.pgx.config.AbstractGraphPropertyConfig
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
GraphPropertyConfig
public abstract class AbstractGraphPropertyConfig extends AbstractConfig implements java.io.Serializable
Base class for graph property configuration classes.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class oracle.pgx.config.AbstractConfig
ENV_SEPARATOR, ENV_VARIABLE_PREFIX, SYSTEM_PROPERTY_PREFIX
-
-
Constructor Summary
Constructors Constructor Description AbstractGraphPropertyConfig()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
abstract java.lang.Object
getColumn()
abstract java.util.List<java.lang.String>
getFormat()
abstract java.lang.Object
getName()
java.lang.Object
getParsedDefaultValue()
Get the parsed default value guaranteed to matchgetType()
(with the exception of type node/edge).java.lang.Object
getSourceColumn()
abstract java.util.List<java.util.Map>
getStores()
abstract PropertyType
getType()
type of property.int
hashCode()
boolean
isExternal()
boolean
isInMemory()
boolean
isStringPoolEnabled()
-
Methods inherited from class oracle.pgx.config.AbstractConfig
getDefault, getValueFromEnvironment, getValueFromEnvironment, getValues, parseString, setSerializable
-
-
-
-
Method Detail
-
getName
public abstract java.lang.Object getName()
-
getFormat
public abstract java.util.List<java.lang.String> getFormat()
-
getType
public abstract PropertyType getType()
type of property.
-
getColumn
public abstract java.lang.Object getColumn()
-
getSourceColumn
public java.lang.Object getSourceColumn()
-
getStores
public abstract java.util.List<java.util.Map> getStores()
-
getParsedDefaultValue
public java.lang.Object getParsedDefaultValue()
Get the parsed default value guaranteed to matchgetType()
(with the exception of type node/edge). In case a default is not specified (null
), the *default* default value is returned.- Returns:
- the parsed default value. This method never returns
null
.
-
isInMemory
public boolean isInMemory()
-
isExternal
public boolean isExternal()
-
isStringPoolEnabled
public boolean isStringPoolEnabled()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-