Class 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
    • Constructor Detail

      • AbstractGraphPropertyConfig

        public AbstractGraphPropertyConfig()
    • 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 match getType() (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 class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object