java.lang.Object
com.orientechnologies.orient.core.metadata.schema.OViewConfig

public class OViewConfig extends Object
  • Field Details

    • UPDATE_STRATEGY_BATCH

      public static String UPDATE_STRATEGY_BATCH
      default
    • UPDATE_STRATEGY_LIVE

      public static String UPDATE_STRATEGY_LIVE
    • name

      protected String name
    • query

      protected String query
    • updatable

      protected boolean updatable
    • indexes

      protected List<OViewIndexConfig> indexes
    • updateStrategy

      protected String updateStrategy
    • watchClasses

      protected List<String> watchClasses
    • nodes

      protected List<String> nodes
    • updateIntervalSeconds

      protected int updateIntervalSeconds
    • originRidField

      protected String originRidField
  • Constructor Details

    • OViewConfig

      public OViewConfig(String name, String query)
  • Method Details

    • copy

      public OViewConfig copy()
    • addIndex

      public OViewIndexConfig addIndex(String type, String engine)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getQuery

      public String getQuery()
    • setQuery

      public void setQuery(String query)
    • isUpdatable

      public boolean isUpdatable()
    • setUpdatable

      public void setUpdatable(boolean updatable)
    • getIndexes

      public List<OViewIndexConfig> getIndexes()
    • getUpdateStrategy

      public String getUpdateStrategy()
    • setUpdateStrategy

      public void setUpdateStrategy(String updateStrategy)
    • getWatchClasses

      public List<String> getWatchClasses()
    • setWatchClasses

      public void setWatchClasses(List<String> watchClasses)
    • getUpdateIntervalSeconds

      public int getUpdateIntervalSeconds()
    • setUpdateIntervalSeconds

      public void setUpdateIntervalSeconds(int updateIntervalSeconds)
    • getOriginRidField

      public String getOriginRidField()
    • setOriginRidField

      public void setOriginRidField(String originRidField)
    • getNodes

      public List<String> getNodes()
    • setNodes

      public void setNodes(List<String> nodes)