Package com.gpudb.protocol
Class AlterSystemPropertiesRequest.PropertyUpdatesMap
- java.lang.Object
-
- com.gpudb.protocol.AlterSystemPropertiesRequest.PropertyUpdatesMap
-
- Enclosing class:
- AlterSystemPropertiesRequest
public static final class AlterSystemPropertiesRequest.PropertyUpdatesMap extends Object
A set of string constants for theAlterSystemPropertiesRequestparameterpropertyUpdatesMap.Map containing the properties of the system to be updated. Error if empty.
-
-
Field Summary
Fields Modifier and Type Field Description static StringAI_API_CONNECTION_TIMEOUTAI API connection timeout in secondsstatic StringAI_API_EMBEDDINGS_MODELAI API model namestatic StringAI_API_KEYAI API keystatic StringAI_API_PROVIDERAI API provider typestatic StringAI_API_URLAI API URLstatic StringAI_ENABLE_RAGEnable RAG.static StringAUDIT_BODYEnable or disable auditing of request bodies.static StringAUDIT_DATAEnable or disable auditing of request data.static StringAUDIT_HEADERSEnable or disable auditing of request headers.static StringAUDIT_RESPONSEEnable or disable auditing of response information.static StringBACKGROUND_WORKER_THREADSSize of the worker rank background thread pool.static StringCHUNK_COLUMN_MAX_MEMORYSets the target maximum data size for each column in a chunk to be used for all new tables.static StringCHUNK_MAX_MEMORYIndicates the target maximum data size for all columns in a chunk to be used for all new tables.static StringCHUNK_SIZESets the number of records per chunk to be used for all new tables.static StringCOMPRESSION_CODECThe default compression algorithm applied to any column without a column-level or table-level default compression specified at the time it was createdstatic StringCONCURRENT_KERNEL_EXECUTIONstatic StringDISK_AUTO_OPTIMIZE_TIMEOUTTime interval in seconds after which the database will apply optimizations/transformations to persisted data, such as compression.static StringEGRESS_PARQUET_COMPRESSIONParquet file compression type.static StringEGRESS_SINGLE_FILE_MAX_SIZEMax file size (in MB) to allow saving to a single file.static StringENABLE_AUDITEnable or disable auditing.static StringENABLE_ONE_STEP_COMPOUND_EQUI_JOINEnable the one_step compound-equi-join algorithm.static StringENABLE_OVERLAPPED_EQUI_JOINEnable overlapped-equi-join filter.static StringENABLE_THREAD_HANG_LOGGINGLog a stack trace for any thread that runs longer than a defined threshold.static StringEXECUTION_MODESets the execution_mode for kernel executions to the specified string value.static StringEXTERNAL_FILES_DIRECTORYSets the root directory path where external table data files are accessed from.static StringFALSEstatic StringGZIPstatic StringHA_CONSUMER_REPLAY_OFFSETInitializes HA replay from the given timestamp (as milliseconds since unix epoch).static StringKAFKA_BATCH_SIZEMaximum number of records to be ingested in a single batch.static StringKAFKA_POLL_TIMEOUTMaximum time (milliseconds) for each poll to get records from kafka.static StringKAFKA_WAIT_TIMEMaximum time (seconds) to buffer records received from kafka before ingestion.static StringKIFS_DIRECTORY_DATA_LIMITThe default maximum capacity to apply when creating a KiFS directory (bytes).static StringLOG_DEBUG_JOB_INFOOutputs various job-related information to the rank logs.static StringMAX_CONCURRENT_KERNELSSets the max_concurrent_kernels value of the conf.static StringMAX_GET_RECORDS_SIZEThe maximum number of records the database will serve for a given data retrieval call.static StringPOSTGRES_PROXY_IDLE_CONNECTION_TIMEOUTIdle connection timeout in secondsstatic StringPOSTGRES_PROXY_KEEP_ALIVEEnable postgres proxy keep alive.static StringREQUEST_TIMEOUTNumber of minutes after which filtering (e.g.,GPUdb.filter) and aggregating (e.g.,GPUdb.aggregateGroupBy) queries will timeout.static StringSHADOW_AGG_SIZESize of the shadow aggregate chunk cache in bytes.static StringSHADOW_FILTER_SIZESize of the shadow filter chunk cache in bytes.static StringSNAPPYstatic StringSUBTASK_CONCURRENCY_LIMITSets the maximum number of simultaneous threads allocated to a given request, on each rank.static StringSYSTEM_METADATA_RETENTION_PERIODSets the system_metadata.retention_period value of the conf.static StringTCS_PER_TOMSize of the worker rank data calculation thread pool.static StringTELM_PERSIST_QUERY_METRICSEnable or disable persisting of query metrics.static StringTPS_PER_TOMSize of the worker rank data processing thread pool.static StringTRUEstatic StringUNCOMPRESSED
-
-
-
Field Detail
-
CONCURRENT_KERNEL_EXECUTION
public static final String CONCURRENT_KERNEL_EXECUTION
Enables concurrent kernel execution if the value isTRUEand disables it if the value isFALSE. Supported values:- See Also:
- Constant Field Values
-
TRUE
public static final String TRUE
- See Also:
- Constant Field Values
-
FALSE
public static final String FALSE
- See Also:
- Constant Field Values
-
SUBTASK_CONCURRENCY_LIMIT
public static final String SUBTASK_CONCURRENCY_LIMIT
Sets the maximum number of simultaneous threads allocated to a given request, on each rank. Note that thread allocation may also be limited by resource group limits and/or system load.- See Also:
- Constant Field Values
-
CHUNK_SIZE
public static final String CHUNK_SIZE
Sets the number of records per chunk to be used for all new tables.- See Also:
- Constant Field Values
-
CHUNK_COLUMN_MAX_MEMORY
public static final String CHUNK_COLUMN_MAX_MEMORY
Sets the target maximum data size for each column in a chunk to be used for all new tables.- See Also:
- Constant Field Values
-
CHUNK_MAX_MEMORY
public static final String CHUNK_MAX_MEMORY
Indicates the target maximum data size for all columns in a chunk to be used for all new tables.- See Also:
- Constant Field Values
-
EXECUTION_MODE
public static final String EXECUTION_MODE
Sets the execution_mode for kernel executions to the specified string value. Possible values are host, device, default (engine decides) or an integer value that indicates max chunk size to exec on host- See Also:
- Constant Field Values
-
EXTERNAL_FILES_DIRECTORY
public static final String EXTERNAL_FILES_DIRECTORY
Sets the root directory path where external table data files are accessed from. Path must exist on the head node- See Also:
- Constant Field Values
-
REQUEST_TIMEOUT
public static final String REQUEST_TIMEOUT
Number of minutes after which filtering (e.g.,GPUdb.filter) and aggregating (e.g.,GPUdb.aggregateGroupBy) queries will timeout. The default value is '20'. The minimum allowed value is '0'. The maximum allowed value is '1440'.- See Also:
- Constant Field Values
-
MAX_GET_RECORDS_SIZE
public static final String MAX_GET_RECORDS_SIZE
The maximum number of records the database will serve for a given data retrieval call. The default value is '20000'. The minimum allowed value is '0'. The maximum allowed value is '1000000'.- See Also:
- Constant Field Values
-
ENABLE_AUDIT
public static final String ENABLE_AUDIT
Enable or disable auditing.- See Also:
- Constant Field Values
-
AUDIT_HEADERS
public static final String AUDIT_HEADERS
Enable or disable auditing of request headers.- See Also:
- Constant Field Values
-
AUDIT_BODY
public static final String AUDIT_BODY
Enable or disable auditing of request bodies.- See Also:
- Constant Field Values
-
AUDIT_DATA
public static final String AUDIT_DATA
Enable or disable auditing of request data.- See Also:
- Constant Field Values
-
AUDIT_RESPONSE
public static final String AUDIT_RESPONSE
Enable or disable auditing of response information.- See Also:
- Constant Field Values
-
SHADOW_AGG_SIZE
public static final String SHADOW_AGG_SIZE
Size of the shadow aggregate chunk cache in bytes. The default value is '10000000'. The minimum allowed value is '0'. The maximum allowed value is '2147483647'.- See Also:
- Constant Field Values
-
SHADOW_FILTER_SIZE
public static final String SHADOW_FILTER_SIZE
Size of the shadow filter chunk cache in bytes. The default value is '10000000'. The minimum allowed value is '0'. The maximum allowed value is '2147483647'.- See Also:
- Constant Field Values
-
ENABLE_OVERLAPPED_EQUI_JOIN
public static final String ENABLE_OVERLAPPED_EQUI_JOIN
Enable overlapped-equi-join filter. The default value is 'true'.- See Also:
- Constant Field Values
-
ENABLE_ONE_STEP_COMPOUND_EQUI_JOIN
public static final String ENABLE_ONE_STEP_COMPOUND_EQUI_JOIN
Enable the one_step compound-equi-join algorithm. The default value is 'true'.- See Also:
- Constant Field Values
-
KAFKA_BATCH_SIZE
public static final String KAFKA_BATCH_SIZE
Maximum number of records to be ingested in a single batch. The default value is '1000'. The minimum allowed value is '1'. The maximum allowed value is '10000000'.- See Also:
- Constant Field Values
-
KAFKA_POLL_TIMEOUT
public static final String KAFKA_POLL_TIMEOUT
Maximum time (milliseconds) for each poll to get records from kafka. The default value is '0'. The minimum allowed value is '0'. The maximum allowed value is '1000'.- See Also:
- Constant Field Values
-
KAFKA_WAIT_TIME
public static final String KAFKA_WAIT_TIME
Maximum time (seconds) to buffer records received from kafka before ingestion. The default value is '30'. The minimum allowed value is '1'. The maximum allowed value is '120'.- See Also:
- Constant Field Values
-
EGRESS_PARQUET_COMPRESSION
public static final String EGRESS_PARQUET_COMPRESSION
Parquet file compression type. Supported values: The default value isSNAPPY.- See Also:
- Constant Field Values
-
UNCOMPRESSED
public static final String UNCOMPRESSED
- See Also:
- Constant Field Values
-
SNAPPY
public static final String SNAPPY
- See Also:
- Constant Field Values
-
GZIP
public static final String GZIP
- See Also:
- Constant Field Values
-
EGRESS_SINGLE_FILE_MAX_SIZE
public static final String EGRESS_SINGLE_FILE_MAX_SIZE
Max file size (in MB) to allow saving to a single file. May be overridden by target limitations. The default value is '10000'. The minimum allowed value is '1'. The maximum allowed value is '200000'.- See Also:
- Constant Field Values
-
MAX_CONCURRENT_KERNELS
public static final String MAX_CONCURRENT_KERNELS
Sets the max_concurrent_kernels value of the conf. The minimum allowed value is '0'. The maximum allowed value is '256'.- See Also:
- Constant Field Values
-
SYSTEM_METADATA_RETENTION_PERIOD
public static final String SYSTEM_METADATA_RETENTION_PERIOD
Sets the system_metadata.retention_period value of the conf. The minimum allowed value is '1'.- See Also:
- Constant Field Values
-
TCS_PER_TOM
public static final String TCS_PER_TOM
Size of the worker rank data calculation thread pool. This is primarily used for computation-based operations such as aggregates and record retrieval. The minimum allowed value is '2'. The maximum allowed value is '8192'.- See Also:
- Constant Field Values
-
TPS_PER_TOM
public static final String TPS_PER_TOM
Size of the worker rank data processing thread pool. This includes operations such as inserts, updates, and deletes on table data. Multi-head inserts are not affected by this limit. The minimum allowed value is '2'. The maximum allowed value is '8192'.- See Also:
- Constant Field Values
-
BACKGROUND_WORKER_THREADS
public static final String BACKGROUND_WORKER_THREADS
Size of the worker rank background thread pool. This includes background operations such as watermark evictions catalog table updates. The minimum allowed value is '1'. The maximum allowed value is '8192'.- See Also:
- Constant Field Values
-
LOG_DEBUG_JOB_INFO
public static final String LOG_DEBUG_JOB_INFO
Outputs various job-related information to the rank logs. Used for troubleshooting.- See Also:
- Constant Field Values
-
ENABLE_THREAD_HANG_LOGGING
public static final String ENABLE_THREAD_HANG_LOGGING
Log a stack trace for any thread that runs longer than a defined threshold. Used for troubleshooting. The default value is 'true'.- See Also:
- Constant Field Values
-
AI_ENABLE_RAG
public static final String AI_ENABLE_RAG
Enable RAG. The default value is 'false'.- See Also:
- Constant Field Values
-
AI_API_PROVIDER
public static final String AI_API_PROVIDER
AI API provider type- See Also:
- Constant Field Values
-
AI_API_URL
public static final String AI_API_URL
AI API URL- See Also:
- Constant Field Values
-
AI_API_KEY
public static final String AI_API_KEY
AI API key- See Also:
- Constant Field Values
-
AI_API_CONNECTION_TIMEOUT
public static final String AI_API_CONNECTION_TIMEOUT
AI API connection timeout in seconds- See Also:
- Constant Field Values
-
AI_API_EMBEDDINGS_MODEL
public static final String AI_API_EMBEDDINGS_MODEL
AI API model name- See Also:
- Constant Field Values
-
TELM_PERSIST_QUERY_METRICS
public static final String TELM_PERSIST_QUERY_METRICS
Enable or disable persisting of query metrics.- See Also:
- Constant Field Values
-
POSTGRES_PROXY_IDLE_CONNECTION_TIMEOUT
public static final String POSTGRES_PROXY_IDLE_CONNECTION_TIMEOUT
Idle connection timeout in seconds- See Also:
- Constant Field Values
-
POSTGRES_PROXY_KEEP_ALIVE
public static final String POSTGRES_PROXY_KEEP_ALIVE
Enable postgres proxy keep alive. The default value is 'false'.- See Also:
- Constant Field Values
-
KIFS_DIRECTORY_DATA_LIMIT
public static final String KIFS_DIRECTORY_DATA_LIMIT
The default maximum capacity to apply when creating a KiFS directory (bytes). The minimum allowed value is '-1'.- See Also:
- Constant Field Values
-
COMPRESSION_CODEC
public static final String COMPRESSION_CODEC
The default compression algorithm applied to any column without a column-level or table-level default compression specified at the time it was created- See Also:
- Constant Field Values
-
DISK_AUTO_OPTIMIZE_TIMEOUT
public static final String DISK_AUTO_OPTIMIZE_TIMEOUT
Time interval in seconds after which the database will apply optimizations/transformations to persisted data, such as compression. The minimum allowed value is '0'.- See Also:
- Constant Field Values
-
HA_CONSUMER_REPLAY_OFFSET
public static final String HA_CONSUMER_REPLAY_OFFSET
Initializes HA replay from the given timestamp (as milliseconds since unix epoch). The minimum allowed value is '-1'.- See Also:
- Constant Field Values
-
-