Class PersistentQueryInfo

java.lang.Object
com.illumon.iris.controller.PersistentQueryInfo
All Implemented Interfaces:
Serializable

public class PersistentQueryInfo extends Object implements Serializable
Note: {PersistentQueryConfiguration, PersistentQueryState, PersistentQueryInfo, PersistentQuery, PersistentQueryClient} replace TableConfiguration.
See Also:
  • Field Details

    • CONFIG_SERIAL_KEY

      public static final io.deephaven.hash.KeyedLongObjectKey<PersistentQueryInfo> CONFIG_SERIAL_KEY
  • Constructor Details

  • Method Details

    • getConfig

      public PersistentQueryConfiguration getConfig()
    • setConfig

      public void setConfig(@NotNull PersistentQueryConfiguration config)
    • getState

      public PersistentQueryState getState()
    • setState

      public void setState(@NotNull PersistentQueryState state)
    • getLastFailureTimeMillis

      public long getLastFailureTimeMillis()
    • setLastFailureTimeMillis

      public void setLastFailureTimeMillis(long lastFailureTimeMillis)
    • getNumberFailures

      public int getNumberFailures()
    • setNumberFailures

      public void setNumberFailures(int numberFailures)
    • isStale

      public boolean isStale()
    • workerAcceptingConnections

      public boolean workerAcceptingConnections()
    • isVisibleToUser

      public boolean isVisibleToUser(@NotNull IrisUserContext user)
    • isVisibleToUser

      public boolean isVisibleToUser(@NotNull io.deephaven.enterprise.auth.UserContext userContext, @NotNull IrisGroupProvider groupProvider)