Class PqDerivedTables
java.lang.Object
io.deephaven.enterprise.webclientdata2.PqDerivedTables
Create derived tables from PQ state base tables, with specific columns and types, as required by the web UI
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcorePlusPort(String[] protocolNames, Integer[] protocolPorts) static booleanstatic String[]exportedTypeToString(Object[] enumDescriptors) static StringexportedTypeToString(String enumName) static io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.remotequery.process.kubernetes.KubernetesCreationInfogetKubernetesCreationInfo(String k8sJson) static TablegetQueryInfoTable(Table pqStateWithConfigTable) Create and return the QueryInfo tablestatic StringgetSchedulingStartTime(String[] scheduling) static StringgetSchedulingStopTime(String[] scheduling) static StringgetSchedulingTimeZone(String[] scheduling) static TablegetScopeNamesAndTypesTable(Table pqConfigRawTable) Create and return the ScopeNamesAndTypes tablestatic Stringk8sContainerImage(String k8sJson) static doublek8sCpuShares(String k8sJson) static Stringk8sPodTemplate(String k8sJson) static Stringk8sPvcMountPath(String k8sJson) static Stringk8sPvcName(String k8sJson) static Stringk8sPvcStorageClass(String k8sJson) static Stringk8sPvcStorageSize(String k8sJson) static StringpythonEphemeralRequirements(String pythonControl) static StringpythonEphemeralVenv(String pythonControl) static StringpythonSeedEphemeralVenv(String pythonControl) static intwebSocketPort(String[] protocolNames, Integer[] protocolPorts) static intworkerPort(String[] protocolNames, Integer[] protocolPorts)
-
Field Details
-
SERIAL_COLUMN
-
SCOPE_NAME_AND_TYPES_COLUMN_NAME_MAPPINGS
-
NON_K8S_DROP_COLUMNS
-
-
Constructor Details
-
PqDerivedTables
public PqDerivedTables()
-
-
Method Details
-
getSchedulingStartTime
-
getSchedulingStopTime
-
getSchedulingTimeZone
-
enabled
-
workerPort
-
webSocketPort
-
corePlusPort
-
getScopeNamesAndTypesTable
Create and return the ScopeNamesAndTypes table- Parameters:
pqConfigRawTable- the base table- Returns:
- a table
-
exportedTypeToString
-
exportedTypeToString
-
getQueryInfoTable
Create and return the QueryInfo table- Parameters:
pqStateWithConfigTable- the base table- Returns:
- a table
-
k8sContainerImage
-
k8sPodTemplate
-
k8sPvcName
-
k8sPvcStorageSize
-
k8sPvcStorageClass
-
k8sPvcMountPath
-
getKubernetesCreationInfo
@ScriptApi public static io.deephaven.shadow.enterprise.com.illumon.iris.db.tables.remotequery.process.kubernetes.KubernetesCreationInfo getKubernetesCreationInfo(String k8sJson) -
pythonEphemeralVenv
-
pythonSeedEphemeralVenv
-
pythonEphemeralRequirements
-