Class EmptyConfiguration

java.lang.Object
io.trino.tempto.internal.configuration.AbstractConfiguration
io.trino.tempto.internal.configuration.EmptyConfiguration
All Implemented Interfaces:
Configuration

public class EmptyConfiguration extends AbstractConfiguration
  • Method Details

    • emptyConfiguration

      public static Configuration emptyConfiguration()
    • get

      public Optional<Object> get(String key)
    • listKeys

      public Set<String> listKeys()
      Description copied from interface: Configuration
      Lists all keys in configuration
      Returns:
      List of keys
    • listPrefixes

      public Set<String> listPrefixes()
      Description copied from interface: Configuration
      Lists configuration key prefixes of length=1

      E.g. for configuration with keys: a.b.c a.d.e b

      listPrefixes() would return ["a", "b"]

    • getSubconfiguration

      public Configuration getSubconfiguration(String keyPrefix)
      Description copied from interface: Configuration
      Returns configuration containing all keys starting with given prefix. Keys for returned configuration are stripped of this prefix.
      Parameters:
      keyPrefix - Prefix to search for
      Returns:
      Configuration containing all keys starting with given prefix.