Class ViewUtils

java.lang.Object
com.linkedin.venice.views.ViewUtils
Direct Known Subclasses:
ViewWriterUtils

public class ViewUtils extends Object
  • Field Details

  • Constructor Details

    • ViewUtils

      public ViewUtils()
  • Method Details

    • getVeniceView

      public static VeniceView getVeniceView(String viewClass, Properties params, String veniceStoreName, Map<String,String> extraParameters)
    • flatViewConfigMapString

      public static String flatViewConfigMapString(Map<String,ViewConfig> viewConfigMap) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • parseViewConfigMapString

      public static Map<String,ViewConfig> parseViewConfigMapString(String flatViewConfigMapString) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getViewTopicsAndConfigs

      public static Map<String,VeniceProperties> getViewTopicsAndConfigs(Collection<ViewConfig> viewConfigs, Properties veniceViewProperties, String storeName, int version)