schema.jboss-teiid.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of teiid-wildfly-integration Show documentation
Show all versions of teiid-wildfly-integration Show documentation
JBoss specific integration layer for teiid
Allow execution of ENV function (default false)
Asynchronous thread pool used by Teiid
Maximum number threads in the pool
Keep alive time for idle threads in milli-seconds
Buffer manager information
Use disk for buffer management
Set to true to allow inlining of memory based and small lobs into results.
The max row count of a batch sent internally within the query processor. Should be <= the connectorBatchSize. (default 512)
The max row count of a batch from a connector. Should be even multiple of processorBatchSize. (default 1024)
The approximate amount of memory in kilobytes allowed to be held by the buffer manager. -1 means to automatically calculate a value (default -1). See the admin guide for more.
The approximate amount of buffer memory in kilobytes allowable for a single processing operation (sort, grouping, etc.) regardless of existing memory commitments. -1 means to automatically calculate a value (default -1). See the admin guide for more
Max File size in MB (default 2GB)
Max storage space, in MB, to be used for buffer files (default 50G)
Max open buffer files (default 64)
Memory buffer space used by the buffer manager in MB. -1 determines the setting automatically from the max-reserve-kb (default -1). This value cannot be smaller than max-storage-object-size
Set to true to hold the memory buffer off-heap. If true you must ensure that the VM can allocate that much direct memory (default false).
The maximum size of a buffer managed object (typically a table page or a results batch) in bytes (default 8388608 or 8MB). Setting this value too high will reduce the effectiveness of the memory buffer.
Set to true to encrypt temporary data files with 128-bit AES.
Process pool maximum thread count. (default 64)
Max active plans (default 20). Increase this value on highly concurrent systems - but ensure that the underlying pools can handle the increased load without timeouts.
Max source query concurrency per user request (default 0).
0 indicates use the default calculated value based on max active plans and max threads - approximately 2*(max threads)/(max active plans).
1 forces serial execution in the processing thread, just as is done for a transactional request.
Any number greater than 1 limits the maximum number of concurrently executing source requests accordingly.
Query processor time slice, in milliseconds. (default 2000)
Maximum allowed fetch size, set via JDBC. User requested value ignored above this value. (default 20480)
The max lob chunk size in KB transferred each time when processing blobs, clobs (100KB default)
Long running query threshold, after which a alert can be generated by tooling if configured (600 secs)
Maximum rows allowed from a source query. -1 indicates no limit. (default -1)
Indicates if an exception should be thrown if the specified value for Maximum Source Rows is exceeded; only up to the maximum rows will be consumed. (default true)
Maximum size of lob allowed through ODBC connection in bytes (default 5MB)
Set to true for the engine to detect local change events. Should be disabled if using external change data capture tools. (default true)
Set the default query timeout for all queries in milliseconds. 0 indicates no timeout. Lesser timeout values may be set per VDB or by clients. (default 0)
WorkManager name to use in processing. (default name is "default")
If data roles are required. default false
An authorization validator that by default uses data role information stored in VDBs. Provide module name.
A policy decider that uses data role information stored in VDBs, Provide module name.
Incoming SQL can be modified by an "org.teiid.PreParser"
Configuration for result set caching.
Configuration for prepared plan caching. (local memory only)
Cluster wide results distributor
Comma separated list of domains to be used to login into Teiid
Maximum number of sessions allowed by the system (default 10000)
Max allowed time in milliseconds before the session is terminated by the system, 0 indicates unlimited (default 0)
Default authentication type to be used. Allowed values(USERPASSWORD, GSS)
Allow all local pass-through connections regardless of whether they are in the configured security domain.
Allow user names to be qualified with @security-domain.
Teiid transport configuration
Translators defined in the system
Max Lob size allowed in the PG transport
SSL Configuration
Keystore Name
Keystore Password
Keystore Type
key alias name
key password
Truststore Name
Truststore Password
Check for valid certificate dates.
can be one of disabled, login, or enabled
disabled = no transport or message level security will be used
login = only the login traffic will be encrypted at a message level
using 128 bit AES with an ephemerial DH key exchange.
No other config values are needed in this mode; and it only applies to the JDBC transport
enabled = traffic will be secured using this configuration
1-way, 2-way, anonymous
Comma separated cipher suites that are allowed to be used for SSL. Use to restrict encryption strength(128 bit, 256 bit).
Only provide encryption suites that are supported by the server JVM.
SO_RCVBUF size, 0 indicates that system default should be used (default 0)
SO_SNDBUF size, 0 indicates that system default should be used (default 0)
Max number of threads dedicated to initial request processing.
Zero indicates the system default of max available processors. (default 0)
Setting this value above the max available processors is not recommended.