Package com.qfs.dic

Interface ISchemaDictionaryProvider

All Known Implementing Classes:
SchemaDictionaryProvider

public interface ISchemaDictionaryProvider
Provider of IDatastoreSchemaVersion's dictionaries.
Author:
ActiveViam
  • Method Details

    • getDictionary

      IDictionary<Object> getDictionary(int storeId, int fieldIndex)
      Gets the dictionary of a field.
      Parameters:
      storeId - store Id
      fieldIndex - position of the field in the store
      Returns:
      the dictionary, or null if the field is not dictionarized
    • getDictionary

      default IDictionary<Object> getDictionary(String storeName, String fieldName)
      Gets the dictionary of a field.
      Parameters:
      storeName - store name
      fieldName - field name
      Returns:
      the dictionary, or null if the field is not dictionarized
    • getDictionary

      default IDictionary<Object> getDictionary(StoreField field)
      Gets the dictionary of a field.
      Returns:
      the dictionary, or null if the field is not dictionarized
    • getStoreDictionaries

      IDictionaryProvider getStoreDictionaries(String storeName)
      Gets the dictionaries of a store.
      Parameters:
      storeName - store name
      Returns:
      the store dictionaries