Interface CommonLoadableConfig<FormatType>

    • Method Detail

      • getFormat

        FormatType getFormat()
        Get the format of this graph configuration
        Returns:
        the format
      • getAttributes

        java.util.Map getAttributes()
        Get the specific additional attributes needed to read/write the graph data
        Returns:
        the map of attributes
      • getKeystoreAlias

        java.lang.String getKeystoreAlias()
        Gets the keystore alias.
        Returns:
        the keystore alias or null if underlying format does not require a keystore
      • getErrorHandling

        GraphErrorHandlingConfig getErrorHandling()
        Get the error handling configuration of this graph configuration
        Returns:
        the error handling configuration
      • getName

        java.lang.String getName()
        Get the graph name of this graph configuration. Note: for file-based graph configurations, this is the file name of the URI this configuration points to.
        Returns:
        the graph name
      • getLocalDateFormat

        java.util.List<java.lang.String> getLocalDateFormat()
        The list of date formats to use when loading and storing local_date properties. Please see DateTimeFormatter for a documentation of the format string.
        Returns:
        the date format
      • getTimeFormat

        java.util.List<java.lang.String> getTimeFormat()
        The list of time formats to use when loading and storing time properties. Please see DateTimeFormatter for a documentation of the format string.
        Returns:
        the time format
      • getTimestampFormat

        java.util.List<java.lang.String> getTimestampFormat()
        The list of timestamp formats to use when loading and storing timestamp properties. Please see DateTimeFormatter for a documentation of the format string.
        Returns:
        the timestamp format
      • getTimeWithTimezoneFormat

        java.util.List<java.lang.String> getTimeWithTimezoneFormat()
        The list of time with timezone formats to use when loading and storing time with timezone properties. Please see DateTimeFormatter for a documentation of the format string.
        Returns:
        the time with timezone format
      • getTimestampWithTimezoneFormat

        java.util.List<java.lang.String> getTimestampWithTimezoneFormat()
        The list of timestamp with timezone formats to use when loading and storing timestamp with timezone properties. Please see DateTimeFormatter for a documentation of the format string.
        Returns:
        the timestamp with timezone format
      • getVectorComponentDelimiter

        java.lang.Character getVectorComponentDelimiter()
        delimiter for the different components of vector properties
      • createLocalDateFormat

        default java.util.List<java.time.format.DateTimeFormatter> createLocalDateFormat()
      • createTimeFormat

        default java.util.List<java.time.format.DateTimeFormatter> createTimeFormat()
      • createTimestampFormat

        default java.util.List<java.time.format.DateTimeFormatter> createTimestampFormat()
      • createTimeWithTimezoneFormat

        default java.util.List<java.time.format.DateTimeFormatter> createTimeWithTimezoneFormat()
      • createTimestampWithTimezoneFormat

        default java.util.List<java.time.format.DateTimeFormatter> createTimestampWithTimezoneFormat()