Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A bad value stops the program - Search tag in class com.mcpdbwizard.pub.LogBackends
- Section
- ACTION_MAX_LENGTH - Static variable in class com.mcpdbwizard.pub.SessionInfo
-
Oracle truncates
action_namebeyond this many bytes. - ACTIVE_NAME - Static variable in class com.mcpdbwizard.pub.FileAuditSink
- addJTextArea(JTextArea, int) - Method in class com.mcpdbwizard.pub.UiLog
-
Set a new Text Area
- addNewRow(Object[]) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Add a new row.
- A failure here must not take the server down - Search tag in class com.mcpdbwizard.pub.McpMetricsExporter
- Section
- ALLOW_ANY_ORIGIN - Static variable in class com.mcpdbwizard.pub.McpHttpPolicy
-
The one "MCP_ALLOWED_ORIGINS" value that turns the origin check off.
- ALLOW_UNAUTHENTICATED_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpHttpPolicy
-
Set this to serve an unauthenticated server off loopback anyway.
- ALLOWED_ORIGINS_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpHttpPolicy
-
Environment variable holding a comma-separated allowlist of origins.
- allowsNulls - Variable in exception class com.mcpdbwizard.pub.CSColumnException
-
Whether null is allowed
- An object store is not a stream, so this batches - Search tag in class com.mcpdbwizard.pub.S3AuditSink
- Section
- APP_NAME_VARIABLE - Static variable in class com.mcpdbwizard.pub.SyslogAuditSink
- apply(Statement) - Static method in class com.mcpdbwizard.pub.QueryTimeout
-
Apply the cap to a statement, if one is configured.
- applyOverrides() - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
-
Overlay any settings supplied by the deployment, then validate.
- Argument names, never argument values - Search tag in class com.mcpdbwizard.pub.McpCallRecord
- Section
- authorize(String) - Method in class com.mcpdbwizard.pub.McpOAuthPolicy
-
Whether this request carries an acceptable access token.
- autoFlush - Variable in class com.mcpdbwizard.pub.GenericLog
-
Flag to indicate whether we should call the
flush()method every time we print a message. - autoLog - Variable in class com.mcpdbwizard.pub.GenericLog
-
Flag to indicate whether messages should be logged by default.
B
- BACKEND_VARIABLE - Static variable in class com.mcpdbwizard.pub.LogBackends
-
Names the backend to use, overriding the one baked in at generation time.
- Base64 in, and what is tolerated - Search tag in class com.mcpdbwizard.pub.McpBinary
- Section
- BATCH_SIZE_VARIABLE - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- Batching, and what #flush() therefore guarantees - Search tag in class com.mcpdbwizard.pub.SplunkAuditSink
- Section
- BIND_HOST_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpHttpPolicy
-
Environment variable naming the interface to bind, e.g.
- bindAuditSink(McpAuditSink) - Method in class com.mcpdbwizard.pub.McpMetrics
-
Report the audit sink, so a scrape carries the one number that says whether the trail can be relied on: how many records have been LOST.
- bindHost() - Static method in class com.mcpdbwizard.pub.McpHttpPolicy
-
The interface the HTTP transport should bind, defaulting to loopback.
- Binding - Search tag in class com.mcpdbwizard.pub.McpHttpPolicy
- Section
- bindParameters(CallableStatement) - Method in class com.mcpdbwizard.pub.CallableStatementParameters
-
Bind these parameters to a Prepared Statement.
- bindParameters(PreparedStatement) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Bind these parameter to a Prepared Statement.
- bindPool(DaoFactoryPool<?>) - Method in class com.mcpdbwizard.pub.McpMetrics
-
Report the connection pool, so a scrape carries its counters too.
- BLOCK_MS_VARIABLE - Static variable in class com.mcpdbwizard.pub.KafkaAuditSink
- BOOTSTRAP_VARIABLE - Static variable in class com.mcpdbwizard.pub.KafkaAuditSink
- borrow() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Take a factory out of the pool, creating one if the pool is below its maximum and none is free.
- BUCKET_VARIABLE - Static variable in class com.mcpdbwizard.pub.S3AuditSink
- bufferSize - Variable in class com.mcpdbwizard.pub.QueryStatement
-
Variable to store Buffer Size for file access.
- BURST_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpRateLimiter
-
Bucket depth — how many calls may arrive at once.
C
- CACHE_FOREVER - Static variable in class com.mcpdbwizard.pub.QueryStatement
-
Constant for caching data for the life of the class.
- CACHE_NEVER - Static variable in class com.mcpdbwizard.pub.QueryStatement
-
Constant for not caching data.
- CallableStatementParameters - Class in com.mcpdbwizard.pub
-
A set of parameters for a Callable Statement statement call
- CallableStatementParameters(int, LogInterface) - Constructor for class com.mcpdbwizard.pub.CallableStatementParameters
-
Create a set of statement Parameters of size
howMany. - CallableStatementParameters(String, LogInterface) - Constructor for class com.mcpdbwizard.pub.CallableStatementParameters
-
Create a set of statement Parameters by counting '?'
- challenge - Variable in class com.mcpdbwizard.pub.McpOAuthPolicy.Decision
-
The
WWW-Authenticatevalue to send, or null. - checkBuild(int) - Static method in class com.mcpdbwizard.pub.StatementParameters2
-
Return version of this class This menthod is used by generated code to make sure that it's using the right version of com.mcpdbwizard.pub.
- checkColumnName(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Make sure that theColumnName is a valid column.
- checkRange(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Make sure that columnId is a valid column.
- checkRange(int) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Complain if param id is too high
- checkRows() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Make sure that we have rows.
- checkSet() - Method in class com.mcpdbwizard.pub.CallableStatementParameters
-
Complain if not all parameters set...
- checkSet() - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Complain if not all parameters set...
- clearCache() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Clear the cache.
- clearJTextArea() - Method in class com.mcpdbwizard.pub.UiLog
-
Clear the text area
- clearParameters() - Method in class com.mcpdbwizard.pub.CallableStatementParameters
-
Clear our parameter array
- clearParameters() - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Clear our parameter array
- close() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Close every factory, connected or idle, and stop the evictor.
- close() - Method in class com.mcpdbwizard.pub.FanOutAuditSink
-
Close every member, even if one of them fails.
- close() - Method in class com.mcpdbwizard.pub.FileAuditSink
-
Close the active segment so the trail on disk is complete, and say what was lost.
- close() - Method in class com.mcpdbwizard.pub.KafkaAuditSink
- close() - Method in interface com.mcpdbwizard.pub.McpAuditSink
- close() - Method in class com.mcpdbwizard.pub.McpMetricsExporter
- close() - Method in class com.mcpdbwizard.pub.S3AuditSink
-
Roll what is left, then release the client.
- close() - Method in class com.mcpdbwizard.pub.SplunkAuditSink
-
Send what is left before the process goes away.
- close() - Method in class com.mcpdbwizard.pub.SpoolingAuditSink
- close() - Method in class com.mcpdbwizard.pub.SyslogAuditSink
- close() - Method in class com.mcpdbwizard.pub.TextLog
-
Close log file if currently open.
- closeFactory() - Method in interface com.mcpdbwizard.pub.PooledResourceUser
-
Release everything: statements, DAOs and the connection itself.
- closeFile() - Method in class com.mcpdbwizard.pub.TextLog
-
Flush and close the current log file.
- colCount - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
How many columns are in this ReadOnlyRowSet
- COLUMN_LENGTH_EXCEEDED - Static variable in exception class com.mcpdbwizard.pub.CSColumnException
-
Constant to indicate String is to long or a number has too many digits to the left of the decimal point.
- columnDecimalPlaces - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
An array containing the number of decimal places of each column that makes up this ReadOnlyRowSet
- columnJavaDatatypes - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
An array containing the Data Type ids of the columns that make up this ReadOnlyRowSet.
- columnLengths - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
An array containing the lengths of the columns that make up this ReadOnlyRowSet.
- columnName - Variable in exception class com.mcpdbwizard.pub.CSColumnException
-
Column name
- columnNames - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
An array containing the names of the columns that make up this ReadOnlyRowSet.
- columnOracleDatatypeNames - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
An array containing the Oracle Data Type names of the columns that make up this ReadOnlyRowSet.
- com.mcpdbwizard.pub - package com.mcpdbwizard.pub
-
The runtime library that MCPDBWizard-generated code links against.
- CONFIG_LABEL_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpMetrics
-
Overrides the baked-in config name on every series.
- confirmConnection() - Method in interface com.mcpdbwizard.pub.PooledResourceUser
-
Establish the database connection if there is not already a usable one.
- confirmDirectory(String) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Make sure directory
directoryNameexists. - connectionIsUsable() - Method in class com.mcpdbwizard.pub.DmlStatement
-
Check if our connection is usable
- ConsoleLog - Class in com.mcpdbwizard.pub
-
This is a lightweight implementation of LogInterface that uses standard output for information messages and standard error for everything else.
- ConsoleLog() - Constructor for class com.mcpdbwizard.pub.ConsoleLog
-
Create an instance of ConsoleLog.
- consoleOutput - Variable in class com.mcpdbwizard.pub.TextLog
-
Whether messages are to be printed in standard output/error as well as written to a log file
- CONTENT_TYPE - Static variable in class com.mcpdbwizard.pub.McpMetricsExporter
-
Prometheus text exposition format, version 0.0.4.
- convertNumberToString(Object, NumberFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theNumberObject into a String.
- convertTIMESTAMPLTZToDate(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theTIMESTAMPObject into a Date object.
- convertTIMESTAMPLTZToString(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theTIMESTAMPLTZObject into a oracle.sql.TIMESTAMPLTZ object and then a String.
- convertTIMESTAMPLTZToTimestamp(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theTIMESTAMPObject into a Date object.
- convertTIMESTAMPToDate(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theTIMESTAMPObject into a Date object.
- convertTimestampToString(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theDateObject into a Date object and then a String.
- convertTIMESTAMPToString(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theTIMESTAMPObject into a oracle.sql.TIMESTAMP object and then a String.
- convertTIMESTAMPToTimestamp(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theTIMESTAMPObject into a Date object.
- convertTIMESTAMPTZToDate(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theTIMESTAMPTZObject into a oracle.sql.TIMESTAMPTZ object and then a String.
- convertTIMESTAMPTZToString(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theTIMESTAMPTZObject into a oracle.sql.TIMESTAMPTZ object and then a String.
- convertTIMESTAMPTZToTimestamp(Object, SimpleDateFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Utility method that will try to turn theTIMESTAMPObject into a Date object.
- copyFile(File, File) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Copies a file.
- Cost - Search tag in class com.mcpdbwizard.pub.McpMetrics
- Section
- countParameters(String) - Static method in class com.mcpdbwizard.pub.SqlUtils
-
Count the JDBC bind parameters in a SQL statement.
- createBfileLocator(String, String, Connection, LogInterface, boolean) - Static method in class com.mcpdbwizard.pub.SqlUtils
-
Create and return a BFILE locator.
- createInvalidDatatypeCastException(String, String, String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
- createPreparedStatement() - Method in class com.mcpdbwizard.pub.DmlStatement
-
Prepare the statement if needed.
- CSAttemptToGetNullException - Exception Class in com.mcpdbwizard.pub
-
Thrown when a method which returns a native type such as
int,long,doubleis called for a column whose value isnull. - CSAttemptToGetNullException() - Constructor for exception class com.mcpdbwizard.pub.CSAttemptToGetNullException
-
Default constructor
- CSAttemptToGetNullException(String, int) - Constructor for exception class com.mcpdbwizard.pub.CSAttemptToGetNullException
-
Constructor which takes an message and a columnId
- CSColumnException - Exception Class in com.mcpdbwizard.pub
-
Thrown by the rowValidate method when a non-null column is null or a number column's contents don't match the size of the corresponding database column.
- CSColumnException(String, String, int, Object, boolean, int, int, String) - Constructor for exception class com.mcpdbwizard.pub.CSColumnException
-
Contructor with parameters
- CSDBException - Exception Class in com.mcpdbwizard.pub
-
Thrown when a SQLException is generated.
- CSDBException() - Constructor for exception class com.mcpdbwizard.pub.CSDBException
-
Default constructor
- CSDBException(int, String, String, String) - Constructor for exception class com.mcpdbwizard.pub.CSDBException
-
Contructor with parameters
- CSDBInvalidDatatypeCastException - Exception Class in com.mcpdbwizard.pub
-
Thrown when an attempt is made to retrieve a value in a form that it can not be converted to.
- CSDBInvalidDatatypeCastException() - Constructor for exception class com.mcpdbwizard.pub.CSDBInvalidDatatypeCastException
-
Default constructor
- CSDBInvalidDatatypeCastException(String, String, String) - Constructor for exception class com.mcpdbwizard.pub.CSDBInvalidDatatypeCastException
-
Constructer that takes parameters.
- CSDBNullObjectException - Exception Class in com.mcpdbwizard.pub
-
Thrown when a
nullis found where an object is required - CSDBNullObjectException() - Constructor for exception class com.mcpdbwizard.pub.CSDBNullObjectException
- CSDocumentChangedException - Exception Class in com.mcpdbwizard.pub
-
Thrown when an etag-checked duality-view document update finds that the document has been changed or deleted by another session since it was read (optimistic locking failure).
- CSDocumentChangedException() - Constructor for exception class com.mcpdbwizard.pub.CSDocumentChangedException
-
Default constructor
- CSDocumentChangedException(String) - Constructor for exception class com.mcpdbwizard.pub.CSDocumentChangedException
-
Constructor with parameters.
- CSException - Exception Class in com.mcpdbwizard.pub
-
An extension of Exception used by this package.
- CSException() - Constructor for exception class com.mcpdbwizard.pub.CSException
-
Default constructor
- CSException(String) - Constructor for exception class com.mcpdbwizard.pub.CSException
-
Default constructor that takes a String
- CSInvalidColumnIdException - Exception Class in com.mcpdbwizard.pub
-
Thrown when an attempt is made to retrieve a value from a column that does not exist.
- CSInvalidColumnIdException() - Constructor for exception class com.mcpdbwizard.pub.CSInvalidColumnIdException
-
Default constructor
- CSInvalidColumnIdException(String, int) - Constructor for exception class com.mcpdbwizard.pub.CSInvalidColumnIdException
- CSInvalidDataTypeException - Exception Class in com.mcpdbwizard.pub
-
Thrown when an we encounter a value whose data type is unsupported
- CSInvalidDataTypeException() - Constructor for exception class com.mcpdbwizard.pub.CSInvalidDataTypeException
-
Default constructor
- CSInvalidDataTypeException(String, String, String) - Constructor for exception class com.mcpdbwizard.pub.CSInvalidDataTypeException
-
Thrown when an we encounter a value whose data type is unsupported
- CSIOException - Exception Class in com.mcpdbwizard.pub
-
Thrown when we encounter an IOException
- CSIOException() - Constructor for exception class com.mcpdbwizard.pub.CSIOException
-
Default constructor
- CSIOException(String) - Constructor for exception class com.mcpdbwizard.pub.CSIOException
-
Constructor with parameters.
- CSNoDataInRowSetException - Exception Class in com.mcpdbwizard.pub
-
Thrown when an attempt is made to retrieve a value from an empty readOnlyRowset.
- CSNoDataInRowSetException() - Constructor for exception class com.mcpdbwizard.pub.CSNoDataInRowSetException
-
Default constructor
- CSNoDataInRowSetException(String) - Constructor for exception class com.mcpdbwizard.pub.CSNoDataInRowSetException
-
Constructor with parameters.
- CSNoNanosAllowedException - Exception Class in com.mcpdbwizard.pub
-
Thrown when a Timestamp contains nanoseconds but the Oracle table/record it will be used against is DATA and doesn't support nanonseconds.
- CSNoNanosAllowedException(String, Timestamp) - Constructor for exception class com.mcpdbwizard.pub.CSNoNanosAllowedException
- CSNumberFormatException - Exception Class in com.mcpdbwizard.pub
-
Thrown when an attempt to turn a String into a number fails
- CSNumberFormatException(String, String) - Constructor for exception class com.mcpdbwizard.pub.CSNumberFormatException
- CSPoolExhaustedException - Exception Class in com.mcpdbwizard.pub
-
Thrown when
DaoFactoryPoolcould not supply a factory withinDAO_POOL_MAX_WAIT_MS: every factory is checked out and the pool is atDAO_POOL_MAX_SIZE. - CSPoolExhaustedException() - Constructor for exception class com.mcpdbwizard.pub.CSPoolExhaustedException
-
Default constructor
- CSPoolExhaustedException(String) - Constructor for exception class com.mcpdbwizard.pub.CSPoolExhaustedException
-
Constructor with parameters.
- CSUnsupportedDatatypeException - Exception Class in com.mcpdbwizard.pub
-
Thrown when an attempt is made to retrieve a value from a column has an unsupported datatype
- CSUnsupportedDatatypeException() - Constructor for exception class com.mcpdbwizard.pub.CSUnsupportedDatatypeException
-
Default constructor
- CSUnsupportedDatatypeException(String, String) - Constructor for exception class com.mcpdbwizard.pub.CSUnsupportedDatatypeException
-
Constructor with parameters.
- currentRowNumber - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Which row we are currently on.
D
- DaoFactoryPool<T> - Class in com.mcpdbwizard.pub
-
A pool of warm DAO factories: grows on demand to
DAO_POOL_MAX_SIZE, makes borrowers wait when saturated, and shrinks back toDAO_POOL_MIN_IDLEonce traffic stops. - DaoFactoryPool(Supplier<T>, DaoFactoryPoolConfig, LogInterface) - Constructor for class com.mcpdbwizard.pub.DaoFactoryPool
- DaoFactoryPool.PoolTask<T,
R> - Interface in com.mcpdbwizard.pub -
A unit of work to run against a borrowed factory.
- DaoFactoryPoolConfig - Class in com.mcpdbwizard.pub
-
Sizing and lifetime settings for a
DaoFactoryPool. - DaoFactoryPoolConfig() - Constructor for class com.mcpdbwizard.pub.DaoFactoryPoolConfig
-
Defaults as documented on each field.
- DDL - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being DDL statements
- debug(String) - Method in class com.mcpdbwizard.pub.GenericLog
- debug(String) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log a debug message.
- debug(String, boolean, boolean) - Method in class com.mcpdbwizard.pub.GenericLog
- debug(String, boolean, boolean) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log a debug message.
- DEBUG - Static variable in interface com.mcpdbwizard.pub.LogInterface
-
Constant used when formatting message strings
- debugMessagesPrinted - Static variable in class com.mcpdbwizard.pub.GenericLog
-
Flag to indicate whether we are printing debug messages.
- debugOff() - Method in class com.mcpdbwizard.pub.GenericLog
-
Turn debug messages off
- debugOff() - Method in interface com.mcpdbwizard.pub.LogInterface
-
Turn debug messages off
- debugOn() - Method in class com.mcpdbwizard.pub.GenericLog
-
Turn debug messages on
- debugOn() - Method in interface com.mcpdbwizard.pub.LogInterface
-
Turn debug messages on
- DECIMAL_PLACES_EXCEEDED - Static variable in exception class com.mcpdbwizard.pub.CSColumnException
-
Constant to indicate column is a number that has too many digits to the left of the decimal point.
- decimalPlaces - Variable in exception class com.mcpdbwizard.pub.CSColumnException
-
How many digits a number has to the right of the decimal point.
- decrypt(String) - Method in class com.mcpdbwizard.pub.SpoolCipher
-
One line, decrypted if it is marked and returned unchanged if it is not.
- DEFAULT_APP_NAME - Static variable in class com.mcpdbwizard.pub.SyslogAuditSink
- DEFAULT_BATCH_SIZE - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- DEFAULT_BIND_HOST - Static variable in class com.mcpdbwizard.pub.McpHttpPolicy
-
Loopback, so a generated server is not on the network until someone says so.
- DEFAULT_BIND_HOST - Static variable in class com.mcpdbwizard.pub.McpMetricsExporter
-
Loopback, so a server is not put on the network by the act of measuring it.
- DEFAULT_BLOCK_MS - Static variable in class com.mcpdbwizard.pub.KafkaAuditSink
- DEFAULT_FACILITY - Static variable in class com.mcpdbwizard.pub.SyslogAuditSink
-
Facility 13, "log audit".
- DEFAULT_FIELD_DELIMITER - Static variable in interface com.mcpdbwizard.pub.LogInterface
-
Constant for the field delimiter used in log messages
- DEFAULT_FILENAME_DAY_FORMAT - Static variable in interface com.mcpdbwizard.pub.LogInterface
-
Default format for day component of log file names.
- DEFAULT_FILENAME_TIME_FORMAT - Static variable in interface com.mcpdbwizard.pub.LogInterface
-
Default format for time component of log file names.
- DEFAULT_MAX_BYTES - Static variable in class com.mcpdbwizard.pub.FileAuditSink
-
Generous enough for a real trail, small enough that it cannot quietly fill a volume.
- DEFAULT_MAX_BYTES - Static variable in class com.mcpdbwizard.pub.McpAuditSinks
-
Enough for a realistic response without letting one call dominate the queue.
- DEFAULT_MAX_BYTES - Static variable in class com.mcpdbwizard.pub.SpoolingAuditSink
- DEFAULT_PORT - Static variable in class com.mcpdbwizard.pub.SyslogAuditSink
- DEFAULT_PREFIX - Static variable in class com.mcpdbwizard.pub.S3AuditSink
- DEFAULT_QUERIES_CACHED - Static variable in class com.mcpdbwizard.pub.QueryStatement
-
Default value for how many different queries we can cache...
- DEFAULT_QUERY_ROWS - Static variable in class com.mcpdbwizard.pub.QueryStatement
-
Default value for how many rows returned by a query we actually use...
- DEFAULT_RETENTION_DAYS - Static variable in class com.mcpdbwizard.pub.FileAuditSink
-
Twenty-four hours: the free tier's window, and the safe default for everyone else.
- DEFAULT_ROLL_BYTES - Static variable in class com.mcpdbwizard.pub.S3AuditSink
- DEFAULT_ROLL_SECONDS - Static variable in class com.mcpdbwizard.pub.S3AuditSink
- DEFAULT_SEGMENT_BYTES - Static variable in class com.mcpdbwizard.pub.FileAuditSink
-
Matches the spool, so the two directories behave alike to anyone looking at them.
- DEFAULT_SEGMENT_BYTES - Static variable in class com.mcpdbwizard.pub.SpoolingAuditSink
- DEFAULT_SOURCETYPE - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- DEFAULT_TEMP_FILE_PREFIX - Static variable in class com.mcpdbwizard.pub.IOUtils
-
Default prefix for temporary files holding downloaded LONG/LOB/BFILE data, used when no application-specific prefix has been configured.
- DEFAULT_TEMP_FILE_SUFFIX - Static variable in class com.mcpdbwizard.pub.IOUtils
-
Default suffix for temporary files holding downloaded LONG/LOB/BFILE data, used when no application-specific suffix has been configured.
- DEFAULT_TIME_FORMAT_STRING - Static variable in interface com.mcpdbwizard.pub.LogInterface
-
Constant for the time format used in log messages
- DEFAULT_TIMEOUT_MS - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- DEFAULT_TOPIC - Static variable in class com.mcpdbwizard.pub.KafkaAuditSink
- DELETE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being deletes
- deleteCurrentRow() - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Delete current row
- deleteGeneratedFiles() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Delete all files in this ReadOnlyRowSet This is a cleanup method that you can use when the underlying cursor contained one or more LOB columns and you need to explicitly remove the resulting files.
- Deliberately not called DAO_LOG_TYPE - Search tag in class com.mcpdbwizard.pub.LogBackends
- Section
- describe() - Method in class com.mcpdbwizard.pub.FanOutAuditSink
- describe() - Method in class com.mcpdbwizard.pub.FileAuditSink
- describe() - Method in interface com.mcpdbwizard.pub.McpAuditSink
-
A short human description of what this sink is, for an operator reading a status page.
- describe() - Method in class com.mcpdbwizard.pub.S3AuditSink
- describe() - Method in class com.mcpdbwizard.pub.SplunkAuditSink
- describe() - Method in class com.mcpdbwizard.pub.SpoolingAuditSink
-
Names what the records finally go to, not just this wrapper.
- describe() - Method in class com.mcpdbwizard.pub.SyslogAuditSink
- describe(String, String, String) - Method in class com.mcpdbwizard.pub.McpMetrics
-
Record which database object a tool reaches.
- DIRECTORY_VARIABLE - Static variable in class com.mcpdbwizard.pub.FileAuditSink
- DIRECTORY_VARIABLE - Static variable in class com.mcpdbwizard.pub.SpoolingAuditSink
- disabled() - Static method in class com.mcpdbwizard.pub.McpRateLimiter
-
A limiter that permits everything, for when no rate is configured.
- DmlStatement - Class in com.mcpdbwizard.pub
-
A parameterized SQL statement that continues to exist even if the connection it uses is withdrawn.
- DmlStatement(String, LogInterface) - Constructor for class com.mcpdbwizard.pub.DmlStatement
-
Create a DML Statement object.
- DmlStatement(String, LogInterface, Connection) - Constructor for class com.mcpdbwizard.pub.DmlStatement
-
Create a DML Statement object and give it a connection
- downloadedFileDir - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
The directory where longs, clobs, etc will be stored as files.
- drainOnce() - Method in class com.mcpdbwizard.pub.SpoolingAuditSink
-
Deliver every closed segment, oldest first, deleting each only once the delegate confirms.
E
- encrypt(String) - Method in class com.mcpdbwizard.pub.SpoolCipher
-
One line, encrypted and marked.
- ENDPOINT_VARIABLE - Static variable in class com.mcpdbwizard.pub.S3AuditSink
- ensureFractionalSeconds() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Give every element a fractional-seconds part, so that a zoned conversion mask will accept it.
- ENVIRONMENT_VARIABLE - Static variable in class com.mcpdbwizard.pub.QueryTimeout
-
Environment variable holding the cap in seconds.
- EnvironmentSecret - Class in com.mcpdbwizard.pub
-
Reads a secret from the environment, either directly or from a file the environment points at.
- error(Exception) - Method in class com.mcpdbwizard.pub.GenericLog
- error(Exception) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log an Exception.
- error(Exception, boolean, boolean) - Method in class com.mcpdbwizard.pub.GenericLog
- error(Exception, boolean, boolean) - Method in class com.mcpdbwizard.pub.JulLog
-
Log an error at
SEVERE, passing the exception to JUL so the full stack trace is recorded. - error(Exception, boolean, boolean) - Method in class com.mcpdbwizard.pub.Log4j2Log
-
Log an error, passing the exception to Log4j 2 so the full stack trace is recorded.
- error(Exception, boolean, boolean) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log an error message.
- error(Exception, boolean, boolean) - Method in class com.mcpdbwizard.pub.Slf4jLog
-
Log an error, passing the exception to SLF4J so the full stack trace is recorded.
- error(String) - Method in class com.mcpdbwizard.pub.GenericLog
- error(String) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log an error message.
- error(String, boolean, boolean) - Method in class com.mcpdbwizard.pub.GenericLog
- error(String, boolean, boolean) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log an error message.
- ERROR - Static variable in interface com.mcpdbwizard.pub.LogInterface
-
Constant used when formatting message strings
- Every member is told, whatever the others do - Search tag in class com.mcpdbwizard.pub.FanOutAuditSink
- Section
- exceptionType - Variable in exception class com.mcpdbwizard.pub.CSColumnException
-
What kind of CSColumnException this is - one of NULL_NOT_ALLOWED_HERE, COLUMN_LENGTH_EXCEEDED or DECIMAL_PLACES_EXCEEDED
- execute() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Execute the statement and return a ReadOnlyRowSet
- expireDate - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
When the data in this ReadOnlyRowSet will expire.
- exposureRefusalReason(String, boolean) - Static method in class com.mcpdbwizard.pub.McpHttpPolicy
-
Why this server must not start, or null if it may.
- Exposure warns rather than refuses - Search tag in class com.mcpdbwizard.pub.McpMetricsExporter
- Section
F
- FACILITY_VARIABLE - Static variable in class com.mcpdbwizard.pub.SyslogAuditSink
- FAILED_TO_CONVERT_INTERNAL - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for ORA-17059 message - invalid name pattern The most common cause for this is a DB/Driver version mismatch
- Failure is never fatal - Search tag in class com.mcpdbwizard.pub.SessionInfo
- Section
- FanOutAuditSink - Class in com.mcpdbwizard.pub
-
Sends every record to several sinks, so a deployment can keep a local trail and stream.
- FanOutAuditSink(McpAuditSink...) - Constructor for class com.mcpdbwizard.pub.FanOutAuditSink
- faq(String) - Static method in class com.mcpdbwizard.pub.Namer
-
A documentation URL for
theTopic, e.g. - FILE_SUFFIX - Static variable in class com.mcpdbwizard.pub.EnvironmentSecret
-
Appended to a variable name to get the one naming a file instead.
- FileAuditSink - Class in com.mcpdbwizard.pub
-
Keeps the audit trail on this machine for a bounded window, and deletes it when the window passes.
- FileAuditSink(Path, int, long, long) - Constructor for class com.mcpdbwizard.pub.FileAuditSink
- Finding your way around - Search tag in package com.mcpdbwizard.pub
- Section
- first() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Move to first row of the RowSet.
- flush() - Method in class com.mcpdbwizard.pub.ConsoleLog
-
This is required by
LogInterfacebut is not used in the implementation. - flush() - Method in class com.mcpdbwizard.pub.FanOutAuditSink
- flush() - Method in class com.mcpdbwizard.pub.GenericLog
- flush() - Method in class com.mcpdbwizard.pub.JulLog
-
Required by
LogInterfacebut not used: JUL handlers manage their own flushing. - flush() - Method in class com.mcpdbwizard.pub.KafkaAuditSink
-
Confirm that everything handed to
McpAuditSink.record(com.mcpdbwizard.pub.McpAuditEvent)since the last flush is durably accepted. - flush() - Method in class com.mcpdbwizard.pub.Log4j2Log
-
Required by
LogInterfacebut not used: Log4j 2 manages its own buffering and flushing. - flush() - Method in interface com.mcpdbwizard.pub.LogInterface
-
If the log is buffered then flush any outstanding changes.
- flush() - Method in interface com.mcpdbwizard.pub.McpAuditSink
-
Confirm that everything handed to
McpAuditSink.record(com.mcpdbwizard.pub.McpAuditEvent)since the last flush is durably accepted. - flush() - Method in class com.mcpdbwizard.pub.S3AuditSink
-
Confirm that everything handed to
McpAuditSink.record(com.mcpdbwizard.pub.McpAuditEvent)since the last flush is durably accepted. - flush() - Method in class com.mcpdbwizard.pub.Slf4jLog
-
Required by
LogInterfacebut not used: SLF4J backends manage their own buffering and flushing. - flush() - Method in class com.mcpdbwizard.pub.SplunkAuditSink
-
Confirm that everything handed to
McpAuditSink.record(com.mcpdbwizard.pub.McpAuditEvent)since the last flush is durably accepted. - flush() - Method in class com.mcpdbwizard.pub.SyslogAuditSink
-
Confirm that everything handed to
McpAuditSink.record(com.mcpdbwizard.pub.McpAuditEvent)since the last flush is durably accepted. - flush() - Method in class com.mcpdbwizard.pub.TextLog
-
Flush any outstanding changes.
- format(Date) - Static method in class com.mcpdbwizard.pub.McpDates
-
Render a date the way every generated server always has.
- Format - Search tag in class com.mcpdbwizard.pub.SpoolCipher
- Section
- formatAny(Date) - Static method in class com.mcpdbwizard.pub.McpDates
-
Render whichever of the two this actually is.
- formatMessage(String, String) - Method in class com.mcpdbwizard.pub.GenericLog
-
Format a message and return it as a printable string
- formatTimestamp(Timestamp) - Static method in class com.mcpdbwizard.pub.McpDates
-
Render a timestamp, keeping the fractional seconds a
DATEdoes not have. - forServer(String) - Static method in class com.mcpdbwizard.pub.McpMetrics
-
Create the registry for one generated server.
- forServer(String, String) - Static method in class com.mcpdbwizard.pub.McpMetrics
-
As
McpMetrics.forServer(String), naming the config this server was generated from. - freeConnection() - Method in class com.mcpdbwizard.pub.DmlStatement
-
Release the current connection
- freeMemAsPct() - Static method in class com.mcpdbwizard.pub.ResourceWatcher
-
Return free memory expressed as a percentage of total memory.
- fromEnvironment() - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
Build the configured sink, or a no-op when none is named.
- fromEnvironment() - Static method in class com.mcpdbwizard.pub.McpHttpPolicy
-
Build the policy from the process environment.
- fromEnvironment() - Static method in class com.mcpdbwizard.pub.McpOAuthPolicy
-
Build from the environment; fails closed if the required variables are absent.
- fromEnvironment() - Static method in class com.mcpdbwizard.pub.McpRateLimiter
-
Build from the environment.
- fromEnvironment() - Static method in class com.mcpdbwizard.pub.SpoolCipher
-
The cipher this deployment is configured for, or null when the spool should stay plaintext.
- fromEnvironment(String) - Static method in class com.mcpdbwizard.pub.FileAuditSink
-
Build from the environment, or null when no local trail is wanted.
- fromEnvironment(String) - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
As
McpAuditSinks.fromEnvironment(), but giving this process its own spool subdirectory. - fromEnvironment(String, int) - Static method in class com.mcpdbwizard.pub.FileAuditSink
-
As
fromEnvironment(String), with a hard ceiling on the window. - fromEnvironment(String, int) - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
As
McpAuditSinks.fromEnvironment(String), capping the local trail's window. - fromEnvironment(String, String) - Static method in class com.mcpdbwizard.pub.LogBackends
-
The overriding backend, or null when none is configured.
- fromOracleRawText(String) - Static method in class com.mcpdbwizard.pub.McpBinary
-
The hex an index-by table's
RAWTOHEXproduced, back to the base64 MCP crosses. - fromOracleTimestampText(String) - Static method in class com.mcpdbwizard.pub.McpDates
-
The reverse: what Oracle handed back, as the ISO text MCP crosses.
- fromVector(VECTOR) - Static method in class com.mcpdbwizard.pub.SparseVector
-
Build a
SparseVectorfrom a sparseoracle.sql.VECTOR(itstoSparseDoubleArray()view). - FSYNC_VARIABLE - Static variable in class com.mcpdbwizard.pub.SpoolingAuditSink
G
- GENERATED_BY_COMMENT - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
The comment every generated statement carries, so a DBA can find this product's SQL in
V$SQLwithout knowing what the application was called. - GENERATOR_ACTION - Static variable in class com.mcpdbwizard.pub.SessionInfo
-
Action recorded by the generator's connection.
- GENERATOR_MODULE - Static variable in class com.mcpdbwizard.pub.SessionInfo
-
Module recorded by the generator's own connection — the one that reads the data dictionary, not one a generated application opens.
- GenericLog - Class in com.mcpdbwizard.pub
-
Partial implementation of LogInterface that composes error messages but leaves the actual logging to other classes.
- GenericLog() - Constructor for class com.mcpdbwizard.pub.GenericLog
-
Create an instance of GenericLog.
- getArguments() - Method in class com.mcpdbwizard.pub.McpAuditEvent
- getArray() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the array data
- getArray() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data
- getArray(Connection) - Method in interface com.mcpdbwizard.pub.JavaArrayObject
-
Return a java.sql.Array which is composed of java.sql.Struct[]
- getArrayAsBigDecimal() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the array data as java.math.BigDecimal[] This convenience method returns the contents of the array as an array of BigDecimal.
- getArrayAsBigDecimal() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as java.math.BigDecimal[] This convenience method returns the contents of the array as an array of BigDecimal.
- getArrayAsDouble(double) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the array data as double[] This convenience method returns the contents of the array as an array of double.
- getArrayAsDouble(double) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as double[] This convenience method returns the contents of the array as an array of double.
- getArrayAsDoubleObject() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as Double[] This convenience method returns the contents of the array as an array of BigDecimal.
- getArrayAsFloat(float) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the array data as float[] This convenience method returns the contents of the array as an array of float.
- getArrayAsFloat(float) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as float[] This convenience method returns the contents of the array as an array of float.
- getArrayAsFloatObject() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as Float[] This convenience method returns the contents of the array as an array of BigDecimal.
- getArrayAsInt(int) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the array data as int[] This convenience method returns the contents of the array as an array of int.
- getArrayAsInt(int) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as int[] This convenience method returns the contents of the array as an array of int.
- getArrayAsIntegerObject() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as Integer[] This convenience method returns the contents of the array as an array of BigDecimal.
- getArrayAsLong(long) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the array data as long[] This convenience method returns the contents of the array as an array of long.
- getArrayAsLong(long) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as long[] This convenience method returns the contents of the array as an array of long.
- getArrayAsLongObject() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as Long[] This convenience method returns the contents of the array as an array of BigDecimal.
- getArrayAsRaw() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as byte[] This convenience method returns the contents of the array as an array of byte[].
- getArrayAsString() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the array data as String[] This convenience method returns the contents of the array as an array of String.
- getArrayAsString() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as String[] This convenience method returns the contents of the array as an array of String.
- getArrayAsTimestamp() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the array data as java.sql.Timestamp This convenience method returns the contents of the array as an array of java.sql.Timestamp.
- getArrayLength() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the length of the array
- getArrayLength() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the length of the array
- getArrayName() - Method in interface com.mcpdbwizard.pub.PlsqlArray
-
Return array name
- getArrayName() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
An index-by table has no SQL type name -- it exists only inside PL/SQL and is bound element-wise, never as a named collection -- so there is no name to return.
- getBFILE(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a oracle.sql.BFILE Object This method will only work if 'keepLobs' was set to true. - getBFILE(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a oracle.sql.BFILE Object This method will only work if 'keepLobs' was set to true. - getBigDecimal(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a java.math.BigDecimal Object - getBigDecimal(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a java.math.BigDecimal Object - getBLOB(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a oracle.sql.BLOB Object This method will only work if 'keepLobs' was set to true. - getBLOB(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a oracle.sql.BLOB Object This method will only work if 'keepLobs' was set to true. - getBoolean(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a boolean. - getBoolean(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a boolean. - getBooleanObj(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Boolean Object - getBooleanObj(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Boolean Object - getBorrowedCount() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Total borrows since startup.
- getBufferSize() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Get current file io buffer size
- getBurst() - Method in class com.mcpdbwizard.pub.McpRateLimiter
- getByte(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a byte. - getByte(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a byte. - getByteArray(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a byte[] Object - getByteArray(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a byte[] Object - getByteObj(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Byte Object - getByteObj(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Byte Object - getCacheSize() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Return the number of queries currently in the cache.
- getCharArray(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a char[] Object - getCharArray(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a char[] Object - getCLOB(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a oracle.sql.CLOB Object This method will only work if 'keepLobs' was set to true. - getCLOB(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a oracle.sql.CLOB Object This method will only work if 'keepLobs' was set to true. - getColumnId(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get the position of a named column in rows of the underlying result set.
- getColumnName(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get the name of a column.
- getColumnNamesAsString(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return the row's column names in the form of a delimited string
- getColumnNamesAsStringArray() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return the row's column names in the form of a string Array
- getColumnOracleDatatypeNames() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return the Oracle data types of the the columns as an array of String
- getConfig() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
The settings this pool is running with.
- getConfig() - Method in class com.mcpdbwizard.pub.McpAuditEvent
-
The config the request named, or null.
- getConsoleOutput() - Method in class com.mcpdbwizard.pub.TextLog
-
Find out whether messages are being sent to standard output and standard error.
- getCreatedCount() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Factories created since startup — how often the pool had to grow.
- getCreateFailedCount() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Creations that threw since start-up — a refused or failed logon, not a destroyed factory.
- getCurrentLog() - Method in class com.mcpdbwizard.pub.ConsoleLog
-
This is required by
LogInterfacebut is not used in the implementation. - getCurrentLog() - Method in class com.mcpdbwizard.pub.GenericLog
- getCurrentLog() - Method in class com.mcpdbwizard.pub.JulLog
-
Returns the name of the JUL logger messages are routed through.
- getCurrentLog() - Method in class com.mcpdbwizard.pub.Log4j2Log
-
Returns the name of the Log4j 2 logger messages are routed through.
- getCurrentLog() - Method in interface com.mcpdbwizard.pub.LogInterface
-
Returns a string with the name of the current log.
- getCurrentLog() - Method in class com.mcpdbwizard.pub.Slf4jLog
-
Returns the name of the SLF4J logger messages are routed through.
- getCurrentLog() - Method in class com.mcpdbwizard.pub.TextLog
-
Get current log file name.
- getCurrentRow() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return current row as an array of Object
- getCurrentRowNumber() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return the current row number
- getCurrentValuesAsObject(Connection) - Method in interface com.mcpdbwizard.pub.PlsqlArray
-
Return array as Object[]
- getCurrentValuesAsObject(Connection) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
The current contents.
- getDataTypeCode() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the underlying OracleType code for the array.
- getDataTypeCode() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the official OracleType code for the array.
- getDate(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a java.sql.Date - getDate(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a java.sql.Date - getDateFormat() - Method in class com.mcpdbwizard.pub.GenericLog
-
Return date format string
- getDateFormat() - Method in interface com.mcpdbwizard.pub.LogInterface
-
Returns the current Date Format
- getDebug() - Method in class com.mcpdbwizard.pub.GenericLog
-
Get debug status
- getDebug() - Method in interface com.mcpdbwizard.pub.LogInterface
-
Get debug status
- getDeliveredCount() - Method in class com.mcpdbwizard.pub.FanOutAuditSink
- getDeliveredCount() - Method in class com.mcpdbwizard.pub.FileAuditSink
-
Records written.
- getDeliveredCount() - Method in interface com.mcpdbwizard.pub.McpAuditSink
-
How many records were confirmed delivered, or -1 when the sink does not report.
- getDeliveredCount() - Method in class com.mcpdbwizard.pub.S3AuditSink
- getDeliveredCount() - Method in class com.mcpdbwizard.pub.SplunkAuditSink
- getDeliveredCount() - Method in class com.mcpdbwizard.pub.SpoolingAuditSink
-
Records handed to the delegate and confirmed.
- getDeliveredCount() - Method in class com.mcpdbwizard.pub.SyslogAuditSink
- getDestroyedCount() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Factories closed since startup: evicted when idle, or discarded when broken.
- getDirectory() - Method in class com.mcpdbwizard.pub.FileAuditSink
-
Where the trail is, so a status page can name it.
- getDouble(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a double. - getDouble(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a double. - getDoubleObj(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Double Object - getDoubleObj(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Double Object - getDroppedCount() - Method in class com.mcpdbwizard.pub.FanOutAuditSink
-
The total known to be lost, or -1 when no member counts.
- getDroppedCount() - Method in class com.mcpdbwizard.pub.FileAuditSink
-
Records evicted before their window expired, or lost to a write failure.
- getDroppedCount() - Method in class com.mcpdbwizard.pub.KafkaAuditSink
-
How many records have been lost.
- getDroppedCount() - Method in interface com.mcpdbwizard.pub.McpAuditSink
-
How many records this sink is known to have LOST, or -1 when it does not report.
- getDroppedCount() - Method in class com.mcpdbwizard.pub.S3AuditSink
- getDroppedCount() - Method in class com.mcpdbwizard.pub.SplunkAuditSink
- getDroppedCount() - Method in class com.mcpdbwizard.pub.SpoolingAuditSink
-
Records refused because the spool was full.
- getDroppedCount() - Method in class com.mcpdbwizard.pub.SyslogAuditSink
- getDurationMillis() - Method in class com.mcpdbwizard.pub.McpAuditEvent
- getElementMaxCount() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the maximum size this table can be after an update or retrieval.
- getElementMaxCount() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the maximum size this table can be after an update or retrieval.
- getElementMaxLength() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Get the maximum length of an element in the table
- getElementMaxLength() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the maximum length of an element in the table
- getErrors() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Return counter containing number of errors.
- getErrors() - Method in interface com.mcpdbwizard.pub.StatsInterface
-
Get Errors
- getExecutions() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Return counter containing number of executions.
- getExecutions() - Method in interface com.mcpdbwizard.pub.StatsInterface
-
Get executions
- getExecutionTime() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Return counter containing time spent executing statement in milliseconds.
- getExecutionTime() - Method in interface com.mcpdbwizard.pub.StatsInterface
-
Get execution time
- getExpireDate() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Set how long the result will remain up to date.
- getFile(int, File) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get a long text or binary column
columnIdas aFile - getFile(String, File) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get a long text or binary column
columnIdas aFile - getFloat(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a float. - getFloat(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a float. - getFloatObj(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Float Object - getFloatObj(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Float Object - getId() - Method in class com.mcpdbwizard.pub.McpAuditEvent
-
Unique per call.
- getIdleTimeoutMillis() - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- getInt(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas an int. - getInt(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas an int. - getIntegerObj(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Integer Object - getIntegerObj(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Integer Object - getJSON(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas anoracle.sql.json.OracleJsonValue. - getJSON(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
theColumnNameas anoracle.sql.json.OracleJsonValue. - getKeepFiles() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Get keepFiles flag
- getKeepLobs() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Get keepLobs
- getLatestQuerySignature() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Return an up to date signature of the query parameters.
- getLibraryVersion() - Static method in class com.mcpdbwizard.pub.LibraryInfo
-
Return version of public library we are using.
- getLogFileDate() - Method in class com.mcpdbwizard.pub.TextLog
-
figure out what the date part of the log file should be called
- getLogFileName(String, String) - Method in class com.mcpdbwizard.pub.TextLog
-
Return a new log file name.
- getLogFileTime() - Method in class com.mcpdbwizard.pub.TextLog
-
figure out what the time part of the log file should be called
- getLogger() - Method in class com.mcpdbwizard.pub.JulLog
-
Return the underlying JUL logger.
- getLong(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a long. - getLong(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a long. - getLongObj(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Long Object - getLongObj(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Long Object - getMaxSize() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
The configured ceiling, so a status page can show "3 of 10".
- getMaxSize() - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- getMaxWaitMillis() - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- getMinIdle() - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- getNumActive() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Factories currently checked out.
- getNumIdle() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Factories currently sitting in the pool, connected and warm.
- getObject(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas an Object. - getObject(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas an Object. - getOpaque(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas an oracle.sql.OPAQUE. - getOpaque(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas an oracle.sql.OPAQUE. - getOperation() - Method in class com.mcpdbwizard.pub.McpAuditEvent
-
The JSON-RPC method, or the HTTP method when the request had no body.
- getOsTempDir() - Static method in class com.mcpdbwizard.pub.IOUtils
-
Return the OS-specific temporary directory File.
- getOutcome() - Method in class com.mcpdbwizard.pub.McpAuditEvent
- getParam(int) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Get a parameter
- getParamCount() - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Return number of parameters that are null
- getParameters() - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Get all parameters
- getParses() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Return counter containing number of parses.
- getParses() - Method in interface com.mcpdbwizard.pub.StatsInterface
-
Get Parses
- getParseTime() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Return counter containing time spent parsing in milliseconds.
- getParseTime() - Method in interface com.mcpdbwizard.pub.StatsInterface
-
Get Parse time
- getPendingCount() - Method in class com.mcpdbwizard.pub.FanOutAuditSink
- getPendingCount() - Method in class com.mcpdbwizard.pub.FileAuditSink
-
Always zero: there is no delivery step to be behind on.
- getPendingCount() - Method in interface com.mcpdbwizard.pub.McpAuditSink
-
How many records are written down but not yet delivered, or -1 when not reported.
- getPendingCount() - Method in class com.mcpdbwizard.pub.S3AuditSink
- getPendingCount() - Method in class com.mcpdbwizard.pub.SplunkAuditSink
- getPendingCount() - Method in class com.mcpdbwizard.pub.SpoolingAuditSink
-
How many are still on disk awaiting delivery.
- getPort() - Method in class com.mcpdbwizard.pub.McpMetricsExporter
-
The port actually bound — the point of the exercise when 0 was requested.
- getProductVersion() - Static method in class com.mcpdbwizard.pub.LibraryInfo
-
Return build of public library we are using.
- getRatePerSecond() - Method in class com.mcpdbwizard.pub.McpRateLimiter
- getRealDataTypeCode() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Get the actual OracleType code for the array.
- getReason() - Method in class com.mcpdbwizard.pub.McpAuditEvent
-
Why an authentication attempt was refused, from the fixed vocabulary, or null.
- getReleases() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Return counter containing number of releases.
- getReleases() - Method in interface com.mcpdbwizard.pub.StatsInterface
-
Get Releases
- getResponse() - Method in class com.mcpdbwizard.pub.McpAuditEvent
- getRetentionDays() - Method in class com.mcpdbwizard.pub.FileAuditSink
-
The configured window, in days.
- getRetrievalTime() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Return counter containing time spent retrieving data in milliseconds.
- getRetrievalTime() - Method in interface com.mcpdbwizard.pub.StatsInterface
-
Get Retrieval time
- getRowAsString(String, String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return the entire row in the form of a delimited string
- getSeconds() - Static method in class com.mcpdbwizard.pub.QueryTimeout
-
The configured cap in seconds, or 0 when there is none.
- getShort(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a short. - getShort(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a short. - getShortObj(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Short Object - getShortObj(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a Short Object - getSignature() - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Return a String that uniquely identifies a set of parameters.
- getSource() - Method in class com.mcpdbwizard.pub.McpAuditEvent
-
Where the authentication attempt came from, or null.
- getStatementType(String) - Static method in class com.mcpdbwizard.pub.SqlUtils
-
Classify a SQL statement as a SELECT, INSERT, UPDATE, etc.
- getStatus() - Method in class com.mcpdbwizard.pub.McpAuditEvent
-
The HTTP status returned to the caller, or 0 when this was not a proxied request.
- getString(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a String. - getString(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a String. - getStringFromConsole(String, boolean) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Get the user to enter a String
- getTarget() - Method in class com.mcpdbwizard.pub.McpAuditEvent
-
What an administrative action acted on, or null.
- getTempDir() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Get temporary directory
- getTempFilePrefix() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Get the prefix used for generating temporary files
- getTempFileSuffix() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Get the suffix used for generating temporary files
- getTempFileSuffix() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get the prefix used for generating temporary files
- getTimestamp(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a java.sql.Timestamp - getTimestamp(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a java.sql.Timestamp - getTIMESTAMP(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a TIMESTAMP Object - getTIMESTAMP(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a oracle.sql.TIMESTAMP Object - getTIMESTAMPLTZ(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a TIMESTAMPLTZ Object - getTIMESTAMPLTZ(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a oracle.sql.TIMESTAMPLTZ Object - getTimestampMillis() - Method in class com.mcpdbwizard.pub.McpAuditEvent
- getTIMESTAMPTZ(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a TIMESTAMPTZ Object - getTIMESTAMPTZ(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas a oracle.sql.TIMESTAMPTZ Object - getToolName() - Method in class com.mcpdbwizard.pub.McpAuditEvent
- getUnderlyingOracleDatatype(String) - Static method in class com.mcpdbwizard.pub.SqlUtils
-
Return an
intthat represents the underlying oracle data type. - getUnderlyingStatement() - Method in class com.mcpdbwizard.pub.DmlStatement
-
Return underlying java.sql.Statement Object.
- getUseByteArraysForLongsAndLOBS() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Get keepLobs
- getUser() - Method in class com.mcpdbwizard.pub.McpAuditEvent
-
The authenticated account, or null — always null on an event a generated server built.
- getVector(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas adouble[]vector. - getVector(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
theColumnNameas adouble[]vector. - getVectorBinary(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas abyte[]binary vector. - getVectorBinary(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
theColumnNameas abyte[]binary vector. - getVectorDatatypeFromInfo(String) - Static method in class com.mcpdbwizard.pub.SqlUtils
-
Refine a native VECTOR column's datatype code from its
USER/ALL_TAB_COLUMNS.VECTOR_INFOdescriptor. - getVectorSparse(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
columnIdas aSparseVector(a sparse VECTOR, Oracle 23ai). - getVectorSparse(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Get column
theColumnNameas aSparseVector(a sparse VECTOR, Oracle 23ai). - getWriteableRowSet() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
- grep(String, File) - Static method in class com.mcpdbwizard.pub.IOUtils
-
An extremely crude implemtation of 'grep'
H
- hasExpired() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Set how long the result will remain up to date.
- hasResources() - Method in class com.mcpdbwizard.pub.DmlStatement
-
Used to tell if the object is using Oracle resources.
- hasResources() - Method in interface com.mcpdbwizard.pub.OracleResourceUser
-
Used to tell if the object is using Oracle resources.
- hitMemLimit - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
A flag indicating that the JVm ran low on memory.
- hitMemLimit() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Identify when we had to stop adding rows to the ResultSet because we ran out of memory.
- hitRowLimit - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
A flag indicating that we stopped adding rows because we hit maxRows, the limit specified in the constructor
- hitRowLimit() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Identify when we had to stop adding rows to the ResultSet because we reached the limit on the number of rows that are to be stored.
- HOST_LABEL_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpMetrics
-
Overrides the detected host name on every series.
- HOST_MANAGED_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpMetricsExporter
-
Set by a supervising runtime that chose
McpMetricsExporter.HOST_VARIABLEitself, inside a private network namespace. - HOST_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpMetricsExporter
- HOST_VARIABLE - Static variable in class com.mcpdbwizard.pub.SyslogAuditSink
- howManyMessagesInThisFile - Variable in class com.mcpdbwizard.pub.TextLog
-
How many messages are in this log file.
I
- iAmBroken - Variable in class com.mcpdbwizard.pub.TextLog
-
A flag that is set if we can't write any more
- incRetrieveTime() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Increment variable used to keep track of retrieval time - used to implement StatsInterface
- INDEX_VARIABLE - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- indices - Variable in class com.mcpdbwizard.pub.SparseVector
-
Positions (0-based, ascending) of the non-zero entries.
- info(String) - Method in class com.mcpdbwizard.pub.GenericLog
- info(String) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log an informational message.
- info(String, boolean, boolean) - Method in class com.mcpdbwizard.pub.GenericLog
- info(String, boolean, boolean) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log an informational message.
- INFO - Static variable in interface com.mcpdbwizard.pub.LogInterface
-
Constant used when formatting message strings
- inputParameterFilesizeArray - Variable in class com.mcpdbwizard.pub.StatementParameters2
-
Array of int for storing file lengths.
- inputParameterSetArray - Variable in class com.mcpdbwizard.pub.StatementParameters2
-
Array of boolean for storing parameters.
- INSERT - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being inserts
- INVALID_NAME_PATTERN - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for ORA-17074 message - invalid name pattern
- invalidate(T) - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Discard a borrowed factory instead of returning it, freeing its slot.
- IO_BUFFER_SIZE - Static variable in class com.mcpdbwizard.pub.IOUtils
-
Default block size for IO operations
- IOUtils - Class in com.mcpdbwizard.pub
-
A set of useful static methods for working with files.
- IOUtils() - Constructor for class com.mcpdbwizard.pub.IOUtils
-
IOUtils is a set of static methods for working with files.
- isAllowed() - Method in class com.mcpdbwizard.pub.McpOAuthPolicy.Decision
- isAnyOriginAllowed() - Method in class com.mcpdbwizard.pub.McpHttpPolicy
-
True when this policy has been told to answer every origin.
- isCommitOnReturn() - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- isConfigured() - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
Whether anything at all is recording — a local trail, a remote sink, or both.
- isConnectionFatal(Throwable) - Static method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Could this failure have broken the connection the work ran on?
- isConnectionUsable() - Method in interface com.mcpdbwizard.pub.PooledResourceUser
-
Is this factory's connection still usable?
- isEnabled() - Method in class com.mcpdbwizard.pub.McpRateLimiter
-
Whether a limit is in force.
- isEnabled() - Static method in class com.mcpdbwizard.pub.QueryTimeout
- isEncrypted(String) - Static method in class com.mcpdbwizard.pub.SpoolCipher
-
True when this line was written encrypted, whoever holds the key.
- isFixedByEnvironment(String) - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
True when the environment pins this setting, so a UI must not offer to change it.
- isLocalTrailConfigured() - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
Whether a local trail is wanted: a directory is named and the window is not zero.
- isLoopbackBindHost(String) - Static method in class com.mcpdbwizard.pub.McpHttpPolicy
-
Whether a bind address keeps the server on this machine.
- isNull(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return
trueif the column isnull. - isNull(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return
trueif the column isnull. - ISO_PATTERN - Static variable in class com.mcpdbwizard.pub.McpDates
-
How a DATE is rendered on the way out, and what Jackson is configured with.
- ISO_PATTERN_MILLIS - Static variable in class com.mcpdbwizard.pub.McpDates
-
With fractional seconds, for the type that has them.
- isOriginAllowed(String) - Method in class com.mcpdbwizard.pub.McpHttpPolicy
-
Whether a request carrying this
Originmay proceed. - isResponseTruncated() - Method in class com.mcpdbwizard.pub.McpAuditEvent
- isStreamConfigured() - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
Whether
McpAuditSinks.SINK_VARIABLEnames a sink to send records off this machine. - ISSUER_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpOAuthPolicy
-
Issuer URL of the authorization server that mints tokens for this server.
- isUnauthenticatedExposureOverridden() - Static method in class com.mcpdbwizard.pub.McpHttpPolicy
-
Whether the exposure guard has been deliberately disabled — worth saying out loud.
- isValidateOnBorrow() - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- It uses the JDK's own HTTP server, and it is a separate port on purpose - Search tag in class com.mcpdbwizard.pub.McpMetricsExporter
- Section
J
- JAVA_DATE_TO_CHAR_MASK - Static variable in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Date format mask used by Java for converting Timestamp to String
- JavaArrayObject - Interface in com.mcpdbwizard.pub
-
This interface is used in scenarios where non-Oracle array support is required
- JulLog - Class in com.mcpdbwizard.pub
-
An implementation of
LogInterfacethat routes every message tojava.util.logging(JUL), the logging framework built into the JDK. - JulLog() - Constructor for class com.mcpdbwizard.pub.JulLog
-
Create an instance of
JulLogbacked by a logger named after this class. - JulLog(Class<?>) - Constructor for class com.mcpdbwizard.pub.JulLog
-
Create an instance of
JulLogbacked by a logger named after the given class. - JulLog(String) - Constructor for class com.mcpdbwizard.pub.JulLog
-
Create an instance of
JulLogbacked by a logger with the given name. - JulLog(Logger) - Constructor for class com.mcpdbwizard.pub.JulLog
-
Create an instance of
JulLogthat wraps an existing JUL logger. - JWKS_URI_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpOAuthPolicy
-
Optional explicit JWKS URI; derived from the issuer when unset.
K
- KafkaAuditSink - Class in com.mcpdbwizard.pub
-
Reference
McpAuditSinkthat publishes audit records to a Kafka topic. - KafkaAuditSink() - Constructor for class com.mcpdbwizard.pub.KafkaAuditSink
-
Built reflectively by
McpAuditSinks.fromEnvironment(). - keepFiles - Variable in class com.mcpdbwizard.pub.QueryStatement
-
Variable to store boolean flag that indicates whether created files should be deletes when the JVM exits.
- keepFiles - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
boolean flag that specifies whether downloaded files will automaticly be deleted when the JVM exits or not
- keepLobs - Variable in class com.mcpdbwizard.pub.QueryStatement
-
Variable to store boolean flag that indicates whether we should turn LOBs into files or not.
- keepLobs - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
boolean flag that specifies whether lobs such as CLOBS, BLOBS and BFILES will be kept as Oracle objects or downloaded into Files.
- Kept free of the MCP SDK, deliberately - Search tag in class com.mcpdbwizard.pub.McpProtocolLog
- Section
- KEY_VARIABLE - Static variable in class com.mcpdbwizard.pub.SpoolCipher
-
The secret.
L
- last() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Move to last row of the RowSet.
- LEGACY_BACKEND_VARIABLE - Static variable in class com.mcpdbwizard.pub.LogBackends
-
The pre-rename spelling, still honoured when
LogBackends.BACKEND_VARIABLEis unset. - length - Variable in exception class com.mcpdbwizard.pub.CSColumnException
-
How long a String is or how many digits a number has to the left of the decimal point.
- length - Variable in class com.mcpdbwizard.pub.SparseVector
-
Total number of dimensions.
- Lengths - Search tag in class com.mcpdbwizard.pub.SessionInfo
- Section
- level() - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
The configured level, defaulting to names.
- LEVEL_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpAuditSinks
- Level and volume - Search tag in class com.mcpdbwizard.pub.McpProtocolLog
- Section
- LibraryInfo - Class in com.mcpdbwizard.pub
-
Static class for providing information about the MCPDBWizard Public Library.
- LibraryInfo() - Constructor for class com.mcpdbwizard.pub.LibraryInfo
- line(String, Map<String, Object>, String, long) - Static method in class com.mcpdbwizard.pub.McpCallRecord
-
Build the record.
- line(String, Map<String, Object>, String, long) - Static method in class com.mcpdbwizard.pub.McpProtocolLog
-
The message text: which tool ran, how it ended, how long it took, and which arguments it was given BY NAME.
- loadBFILE(BFILE, File, int) - Static method in class com.mcpdbwizard.pub.LongObjectLoader
-
Attempts to upload a File to a BFILE This always fails as BFILES are read only.
- loadBLOB(BLOB, byte[]) - Static method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a byte array to a BLOB
- loadBLOB(BLOB, File, int) - Static method in class com.mcpdbwizard.pub.LongObjectLoader
-
Loads a File into a BLOB
- loadByteArrayIntoFile(byte[], File, LogInterface) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Turn a byte array into a File.
- loadByteArrayIntoFile(byte[], String, String, String, LogInterface) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Turn a byte array into a Temporary File.
- loadCharArrayIntoFile(char[], File, LogInterface) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Turn a char array into a File.
- loadCharArrayIntoFile(char[], String, String, String, LogInterface) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Turn a char array into a Temporary File.
- loadCLOB(CLOB, byte[]) - Static method in class com.mcpdbwizard.pub.LongObjectLoader
-
Loads a byte array into a CLOB
- loadCLOB(CLOB, char[]) - Static method in class com.mcpdbwizard.pub.LongObjectLoader
-
Loads a char array into a CLOB
- loadCLOB(CLOB, File, int) - Static method in class com.mcpdbwizard.pub.LongObjectLoader
-
Loads a File into a CLOB
- loadFileIntoByteArray(File) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Loads a file into a byte array.
- loadFileIntoCharArray(File) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Loads a file into a char array.
- loadFileIntoString(File) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Loads a file into a String.
- loadStringIntoFile(String, File, LogInterface) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Turn a String into a File.
- loadStringIntoFile(String, String, String, String, LogInterface) - Static method in class com.mcpdbwizard.pub.IOUtils
-
Turn a String into a File.
- LOCK - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being Lock statements
- LOG_BEING_FLUSHED - Static variable in class com.mcpdbwizard.pub.GenericLog
-
"Log file being flushed" message
- LOG_FILE_EXTENSION - Static variable in class com.mcpdbwizard.pub.TextLog
-
File extension for log files.
- Log4j2Log - Class in com.mcpdbwizard.pub
-
An implementation of
LogInterfacethat routes every message to Apache Log4j 2. - Log4j2Log() - Constructor for class com.mcpdbwizard.pub.Log4j2Log
-
Create an instance of
Log4j2Logbacked by a logger named after this class. - Log4j2Log(Class<?>) - Constructor for class com.mcpdbwizard.pub.Log4j2Log
-
Create an instance of
Log4j2Logbacked by a logger named after the given class. - Log4j2Log(String) - Constructor for class com.mcpdbwizard.pub.Log4j2Log
-
Create an instance of
Log4j2Logbacked by a logger with the given name. - LogBackends - Class in com.mcpdbwizard.pub
-
Lets the deployment override the logging backend the generator chose.
- logFileDayFormat - Variable in class com.mcpdbwizard.pub.TextLog
-
The Year/Month/Day format in use
- logFileTimeFormat - Variable in class com.mcpdbwizard.pub.TextLog
-
The Hour/Minute format in use
- logger(String) - Static method in class com.mcpdbwizard.pub.McpProtocolLog
-
The logger name carried on each notification.
- LogInterface - Interface in com.mcpdbwizard.pub
-
Interface for Logging used by MCPDBWizard software.
- LongObjectLoader - Class in com.mcpdbwizard.pub
-
This utility class is used to get LOB objects into and out of the database.
- LongObjectLoader() - Constructor for class com.mcpdbwizard.pub.LongObjectLoader
-
This utility class is used to get LOB objects into and out of the database.
- Losing the key - Search tag in class com.mcpdbwizard.pub.SpoolCipher
- Section
M
- mapMessageType(String) - Static method in class com.mcpdbwizard.pub.UiLog
-
Map LogInterface message types to JOptionPane message types
- MARKER - Static variable in class com.mcpdbwizard.pub.SpoolCipher
-
Marks a line as encrypted, so a spool holding both forms can still be drained.
- MAX_BYTES_VARIABLE - Static variable in class com.mcpdbwizard.pub.FileAuditSink
- MAX_BYTES_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpAuditSinks
- MAX_BYTES_VARIABLE - Static variable in class com.mcpdbwizard.pub.SpoolingAuditSink
- MAX_MESSAGES_PER_FILE - Static variable in class com.mcpdbwizard.pub.TextLog
-
Max number of messages in a log file.
- MAX_REQUEST_BYTES_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpHttpPolicy
-
Largest request body accepted on the MCP endpoint.
- maxBytes() - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
The configured response cap in bytes.
- maxRequestBytes() - Static method in class com.mcpdbwizard.pub.McpHttpPolicy
-
Largest request body to accept, or 0 for no cap.
- McpAuditEvent - Class in com.mcpdbwizard.pub
-
One auditable MCP tool call: what ran, how it ended, and — depending on the configured level — what went in and came back.
- McpAuditSink - Interface in com.mcpdbwizard.pub
-
Where a generated MCP server sends its audit records.
- McpAuditSinks - Class in com.mcpdbwizard.pub
-
Chooses and builds the
McpAuditSinka generated server uses. - McpAuditSinks.Level - Enum Class in com.mcpdbwizard.pub
-
How much of a call is recorded.
- McpBinary - Class in com.mcpdbwizard.pub
-
How a RAW crosses the Model Context Protocol when it is an INDEX-BY table element, in one place.
- McpCallRecord - Class in com.mcpdbwizard.pub
-
One line per MCP tool call, for the operator: which tool ran, how it ended, and how long it took.
- McpDateModule - Class in com.mcpdbwizard.pub
-
McpDatesas a Jackson module, so a date crosses the same way inside a RECORD as it does as a parameter of its own. - McpDateModule() - Constructor for class com.mcpdbwizard.pub.McpDateModule
-
Register
McpDatesfor both date types a generated class can declare. - McpDates - Class in com.mcpdbwizard.pub
-
How a DATE or TIMESTAMP crosses the Model Context Protocol, in one place.
- MCPDBWIZARD_READONLYROWSET - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying PL/SQL Boolean
- McpHttpPolicy - Class in com.mcpdbwizard.pub
-
How a generated MCP server exposes its Streamable HTTP transport: which network interface it binds, and which browser origins it will answer.
- McpMetrics - Class in com.mcpdbwizard.pub
-
Per-tool call metrics for a generated MCP server, in Prometheus exposition format.
- McpMetricsExporter - Class in com.mcpdbwizard.pub
-
Serves a
McpMetricsregistry at/metricsfor Prometheus to scrape. - McpOAuthPolicy - Class in com.mcpdbwizard.pub
-
OAuth 2.1 resource-server behaviour for a generated MCP server: validating access tokens, and telling clients where to get one.
- McpOAuthPolicy.Decision - Class in com.mcpdbwizard.pub
-
What the caller should do with a request.
- McpProtocolLog - Class in com.mcpdbwizard.pub
-
The text of one MCP
notifications/message— a log line sent to the CLIENT over the protocol, not to the operator. - McpRateLimiter - Class in com.mcpdbwizard.pub
-
A token bucket bounding how often a generated MCP server starts work.
- MERGE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being Merge statements
- METADATA_PATH - Static variable in class com.mcpdbwizard.pub.McpOAuthPolicy
-
Where the metadata document is served, per RFC 9728.
- metadataUrl() - Method in class com.mcpdbwizard.pub.McpOAuthPolicy
-
Absolute URL of the metadata document, for the challenge header.
- METRICS_PATH - Static variable in class com.mcpdbwizard.pub.McpMetricsExporter
-
The scrape path.
- MIN_SAFE_MEMORY_PCT - Static variable in class com.mcpdbwizard.pub.ResourceWatcher
-
Constant used to decide when we are about to run out of memory.
- minimumFreeMemoryBytes - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
How much memory has to be available for us to continue retrieving rows from a large query.
- MODULE_MAX_LENGTH - Static variable in class com.mcpdbwizard.pub.SessionInfo
-
Oracle truncates
module_namebeyond this many bytes.
N
- Namer - Class in com.mcpdbwizard.pub
-
Product branding strings, in one place.
- NAMES - Enum constant in enum class com.mcpdbwizard.pub.McpAuditSinks.Level
-
Tool, outcome, duration and argument NAMES.
- nextRow() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Move to next row of the RowSet.
- noOp() - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
A sink that discards everything, used when none is configured.
- normaliseTypeSpec(String) - Static method in class com.mcpdbwizard.pub.SqlUtils
-
Reduce an Oracle TYPE specification to the form that two spellings of the same type share.
- NULL_NOT_ALLOWED_HERE - Static variable in exception class com.mcpdbwizard.pub.CSColumnException
-
Constant to indicate column should not be null or a zero length string.
O
- OBJECT_DOES_NOT_EXIST - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for ORA-4043 - Object does not exist
- objectUnloader - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
object Unloader
- of(double, double) - Static method in class com.mcpdbwizard.pub.McpRateLimiter
-
Build one from numbers rather than from the environment.
- of(String, Map<String, Object>, String, long, String, McpAuditSinks.Level, int) - Static method in class com.mcpdbwizard.pub.McpAuditEvent
-
Build an event, applying the level and the truncation cap.
- ofAccess(String, String, String, String, String, int, long) - Static method in class com.mcpdbwizard.pub.McpAuditEvent
-
Build the record for one request through the MCP proxy.
- ofAdmin(String, String, String, String, String) - Static method in class com.mcpdbwizard.pub.McpAuditEvent
-
Build an administrative record: who did what, to what.
- ofAuth(String, String, String, String, String) - Static method in class com.mcpdbwizard.pub.McpAuditEvent
-
Build an authentication record.
- ofRawJson(String) - Static method in class com.mcpdbwizard.pub.McpAuditEvent
-
Wrap an already-serialised record, for replay from a spool.
- oldestRecordMillis() - Method in class com.mcpdbwizard.pub.FileAuditSink
-
How far back the trail actually goes, in millis since the epoch, or -1 when it is empty.
- ON_FULL_VARIABLE - Static variable in class com.mcpdbwizard.pub.KafkaAuditSink
- ON_FULL_VARIABLE - Static variable in class com.mcpdbwizard.pub.SpoolingAuditSink
- One cursor per tool is the FLOOR, not the rate - Search tag in class com.mcpdbwizard.pub.OpenCursorCheck
- Section
- OP_ACCESS_CHANGED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
-
Who may reach which config changed.
- OP_ACCOUNT_CREATED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
-
An account was created, removed, promoted or demoted, or had its password reset.
- OP_ACCOUNT_DELETED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
- OP_CONFIG_DELETED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
- OP_CONFIG_SAVED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
-
A config was written or removed.
- OP_LOGIN - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
-
A successful sign-in.
- OP_LOGIN_FAILED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
-
A refused sign-in — the record that matters most, and the one an attack leaves behind.
- OP_LOGOUT - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
-
A sign-out.
- OP_PASSWORD_RESET - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
- OP_ROLE_CHANGED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
- OP_TOKEN_ISSUED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
- OP_TOKEN_REVOKED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
- OpenCursorCheck - Class in com.mcpdbwizard.pub
-
Warns, once at start-up, when a config publishes more tools than the database session can hold open cursors for.
- openedAt(File) - Static method in class com.mcpdbwizard.pub.FileAuditSink
-
When this segment was closed, from its name, falling back to the file's own timestamp.
- ORACLE_BFILE_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle BFILE datatypes
- ORACLE_BINARY_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle Binary datatypes
- ORACLE_BLOB_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle BLOB datatypes
- ORACLE_BOOLEAN_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying PL/SQL Boolean
- ORACLE_CLOB_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle CLOB datatypes
- ORACLE_DATE_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle Date datatypes
- ORACLE_DATE_TO_CHAR_MASK - Static variable in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Date format mask used by Oracle for converting date to String
- ORACLE_DEFAULT_OPEN_CURSORS - Static variable in class com.mcpdbwizard.pub.OpenCursorCheck
-
Oracle's shipped
open_cursors. - ORACLE_INTERVAL_DAY_TO_SECOND_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying INTERVAL DAY TO SECOND Datatype
- ORACLE_INTERVAL_YEAR_TO_MONTH_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying INTERVAL YEAR TO MONTH Datatype
- ORACLE_JSON_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying the native JSON datatype.
- ORACLE_LONG_BINARY_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle Long Binary datatypes
- ORACLE_LONGTEXT_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle Long Text datatypes
- ORACLE_NATIVE_BOOLEAN_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying the native (ISO-SQL) BOOLEAN column datatype.
- ORACLE_NULL_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying null datatypes
- ORACLE_NUMBER_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle Number datatypes
- ORACLE_OBJECT_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying Oracle OBJECT Datatype
- ORACLE_OTHER_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying unrecognized oracle datatypes
- ORACLE_PLSQL_INDEXBY_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying PL/SQL Index By tables
- ORACLE_PLSQL_INDEXBY_ROWTYPE_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying PL/SQL Index By tables
- ORACLE_REFCURSOR_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle ref cursors
- ORACLE_ROWID_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying ROWID
- ORACLE_ROWTYPE_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying PL/SQL Rowtype Datatype
- ORACLE_SDO_GEOMETRY_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying ORACLE_SDO_GEOMETRY_DATATYPE
- ORACLE_TABLE_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle Collection's TABLE
- ORACLE_TEXT_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle Text datatypes
- ORACLE_TIMESTAMP_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying TIMESTAMP
- ORACLE_TIMESTAMP_TO_CHAR_MASK - Static variable in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Date format mask used by Oracle for converting timestamp to String
- ORACLE_TIMESTAMPLTZ_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying TIMESTAMPLTZ
- ORACLE_TIMESTAMPTZ_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying TIMESTAMPTZ
- ORACLE_TIMESTAMPTZ_TO_CHAR_MASK - Static variable in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Date format mask used by Oracle for converting a ZONED timestamp to and from String.
- ORACLE_UROWID_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying UROWID
- ORACLE_VARRAY_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying oracle Collection's VARRAY
- ORACLE_VECTOR_BINARY_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying a native VECTOR whose storage format is
BINARY(bit-packed). - ORACLE_VECTOR_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying the VECTOR datatype (AI vector embeddings).
- ORACLE_VECTOR_SPARSE_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying a native VECTOR whose storage is
SPARSE(index/value pairs rather than a dense array). - ORACLE_XMLTYPE_DATATYPE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifiying XMLType
- OracleResourceUser - Interface in com.mcpdbwizard.pub
-
An interface that can be inplemented by objects that tend to use up cursors and other oracle resources.
- Origins - Search tag in class com.mcpdbwizard.pub.McpHttpPolicy
- Section
- OUTCOME_DATABASE_ERROR - Static variable in class com.mcpdbwizard.pub.McpCallRecord
-
The database refused the work.
- OUTCOME_DENIED - Static variable in class com.mcpdbwizard.pub.McpAuditEvent
-
The attempt was refused.
- OUTCOME_DOCUMENT_CHANGED - Static variable in class com.mcpdbwizard.pub.McpCallRecord
-
Optimistic-lock clash: the document changed since it was read.
- OUTCOME_ERROR - Static variable in class com.mcpdbwizard.pub.McpCallRecord
-
Anything else, including a bug in the generated code.
- OUTCOME_NOT_FOUND - Static variable in class com.mcpdbwizard.pub.McpCallRecord
-
The tool ran and found nothing — a normal answer, not a failure.
- OUTCOME_OK - Static variable in class com.mcpdbwizard.pub.McpCallRecord
-
The tool ran and returned data.
- OUTCOME_POOL_EXHAUSTED - Static variable in class com.mcpdbwizard.pub.McpCallRecord
-
Every pooled factory is checked out and the pool is at its ceiling.
- OUTCOME_RATE_LIMITED - Static variable in class com.mcpdbwizard.pub.McpCallRecord
-
Refused by the configured rate limit — load shed by policy, not by saturation.
- outputParameterSetArray - Variable in class com.mcpdbwizard.pub.CallableStatementParameters
-
Array of boolean for keeping track of whether parameters are set or not.
P
- param_build - Static variable in class com.mcpdbwizard.pub.Namer
-
Build identifier, in Oracle's
YYYYMMDDHH24MIshape — e.g. - param_java_param_limit_url - Static variable in class com.mcpdbwizard.pub.Namer
-
Documentation link emitted into generated comments as "See: ...".
- param_prod_name - Static variable in class com.mcpdbwizard.pub.Namer
-
Short product name.
- param_product_name - Static variable in class com.mcpdbwizard.pub.Namer
-
Alternate product-name token.
- param_product_name_long - Static variable in class com.mcpdbwizard.pub.Namer
-
Long product name.
- param_product_url - Static variable in class com.mcpdbwizard.pub.Namer
-
The product site as a complete URL.
- param_product_version - Static variable in class com.mcpdbwizard.pub.Namer
-
Product version.
- param_product_www - Static variable in class com.mcpdbwizard.pub.Namer
-
Product web address.
- param_support_email - Static variable in class com.mcpdbwizard.pub.Namer
-
Where a user is told to send a log file when the generator fails.
- param_vendor_name - Static variable in class com.mcpdbwizard.pub.Namer
-
Who makes it.
- param_version - Static variable in class com.mcpdbwizard.pub.Namer
-
Bare version token.
- parameterArray - Variable in class com.mcpdbwizard.pub.StatementParameters2
-
Array of Object for storing parameters.
- parameterOpaqueTypeNameArray - Variable in class com.mcpdbwizard.pub.StatementParameters2
-
Array of mostly null names for OPAQUE data types
- parameterTypeArray - Variable in class com.mcpdbwizard.pub.StatementParameters2
-
Array of int for storing parameter types.
- parse(Object) - Static method in class com.mcpdbwizard.pub.McpDates
-
Read one of the accepted forms.
- parseSqlTimestamp(Object) - Static method in class com.mcpdbwizard.pub.McpDates
-
Read a
Timestampfrom either the JDBC escape form"yyyy-mm-dd hh:mm:ss[.f...]"or one of the ISO formsMcpDates.parse(java.lang.Object)accepts. - parseTimestamp(Object) - Static method in class com.mcpdbwizard.pub.McpDates
-
The same as
McpDates.parse(java.lang.Object), as aTimestamp. - PLSQL - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being PL/SQL statements
- PlsqlArray - Interface in com.mcpdbwizard.pub
-
Represents a PL/SQL VARRAY or TABLE
- PlsqlIndexByTable - Class in com.mcpdbwizard.pub
-
Holds state variables for PL/SQL Index By Table parameters
- PlsqlIndexByTable() - Constructor for class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Contruct an empty INDEX BY table
- PlsqlIndexByTable2 - Class in com.mcpdbwizard.pub
-
Holds state variables for PL/SQL Index By Table parameters
- PlsqlIndexByTable2(int, int) - Constructor for class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Contruct an empty INDEX BY table
- PooledResourceUser - Interface in com.mcpdbwizard.pub
-
What
DaoFactoryPoolneeds from a poolable DAO factory. - PORT_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpMetricsExporter
- PORT_VARIABLE - Static variable in class com.mcpdbwizard.pub.SyslogAuditSink
- PREFIX - Static variable in class com.mcpdbwizard.pub.McpCallRecord
-
Marks the line, so it can be found in a log carrying everything else too.
- PREFIX_VARIABLE - Static variable in class com.mcpdbwizard.pub.S3AuditSink
- PRESS_ENTER - Static variable in class com.mcpdbwizard.pub.ConsoleLog
-
Waiting for input message text
- prevRow() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Move to previous row of the RowSet.
- printThreadId - Variable in class com.mcpdbwizard.pub.GenericLog
-
Flag to indicate whether we should include the Thread id every time we print a message.
- propertyNameFor(String) - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
The system-property spelling of an audit environment variable.
- protectedResourceMetadataJson() - Method in class com.mcpdbwizard.pub.McpOAuthPolicy
-
The RFC 9728 document, served at
McpOAuthPolicy.METADATA_PATH. - PROTOCOL_VARIABLE - Static variable in class com.mcpdbwizard.pub.SyslogAuditSink
- purgeExpiredCacheEntries(int) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Remove entries that are too old from the cache
- purgeUnderusedCacheEntries(int, int) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Remove entries that have not been reused from the cache
Q
- QueryStatement - Class in com.mcpdbwizard.pub
-
A SELECT statement with caching.
- QueryStatement(String, LogInterface) - Constructor for class com.mcpdbwizard.pub.QueryStatement
-
Create a DML Statement object.
- QueryStatement(String, LogInterface, Connection) - Constructor for class com.mcpdbwizard.pub.QueryStatement
-
Create a DML Statement object and give it a connection
- QueryTimeout - Class in com.mcpdbwizard.pub
-
An optional cap on how long any one generated statement may run.
R
- RATE_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpRateLimiter
-
Sustained calls per second.
- read(String) - Static method in class com.mcpdbwizard.pub.EnvironmentSecret
-
The secret, or null when neither variable is set.
- ReadOnlyRowSet - Class in com.mcpdbwizard.pub
-
A class for representing a ResultSet or set of stored procedure parameters.
- ReadOnlyRowSet(Object[], String[], String[], int[], int[], long[], int[], LogInterface, File, boolean) - Constructor for class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Create a ReadOnlyRowSet that is based on user defined data rather than a ResultSet.
- ReadOnlyRowSet(ResultSet, String, int, LogInterface) - Constructor for class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Create a ReadOnlyRowSet that is based on a ResultSet.
- ReadOnlyRowSet(ResultSet, String, int, LogInterface, File, boolean, String, String) - Constructor for class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Create a ReadOnlyRowSet that is based on a ResultSet.
- ReadOnlyRowSet(ResultSet, String, int, LogInterface, File, boolean, String, String, boolean) - Constructor for class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Create a ReadOnlyRowSet that is based on a ResultSet.
- ReadOnlyRowSet(ResultSet, String, int, LogInterface, File, boolean, String, String, boolean, boolean) - Constructor for class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Create a ReadOnlyRowSet that is based on a ResultSet.
- readOnlyRowSetData - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
An ArrayList used for storing the data in the ReadOnlyRowSet.
- reason - Variable in class com.mcpdbwizard.pub.McpOAuthPolicy.Decision
-
Why, for the log — never sent to the caller.
- record(McpAuditEvent) - Method in class com.mcpdbwizard.pub.FanOutAuditSink
- record(McpAuditEvent) - Method in class com.mcpdbwizard.pub.FileAuditSink
-
Record one call.
- record(McpAuditEvent) - Method in class com.mcpdbwizard.pub.KafkaAuditSink
-
Record one call.
- record(McpAuditEvent) - Method in interface com.mcpdbwizard.pub.McpAuditSink
-
Record one call.
- record(McpAuditEvent) - Method in class com.mcpdbwizard.pub.S3AuditSink
-
Record one call.
- record(McpAuditEvent) - Method in class com.mcpdbwizard.pub.SplunkAuditSink
-
Record one call.
- record(McpAuditEvent) - Method in class com.mcpdbwizard.pub.SpoolingAuditSink
-
Record one call.
- record(McpAuditEvent) - Method in class com.mcpdbwizard.pub.SyslogAuditSink
-
Record one call.
- record(String, String, long, long, long) - Method in class com.mcpdbwizard.pub.McpMetrics
-
Record one completed tool call.
- REGION_VARIABLE - Static variable in class com.mcpdbwizard.pub.S3AuditSink
- release(T) - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Give a factory back after successful work.
- releaseResources() - Method in class com.mcpdbwizard.pub.DmlStatement
-
Used to tell an object to release its Oracle resources.
- releaseResources() - Method in interface com.mcpdbwizard.pub.OracleResourceUser
-
Used to tell an object to release its Oracle resources.
- RESERVED_WORDS - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Array containing words which are not legal identifers...
- resetStatsCounters() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Reset all stats counters to 0.
- resetStatsCounters() - Method in interface com.mcpdbwizard.pub.StatsInterface
-
Reset all counters Set the counters for Parses, Executions and Releases to zero.
- RESOURCE_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpOAuthPolicy
-
This server's canonical URI — the audience a token must carry to be accepted here.
- ResourceWatcher - Class in com.mcpdbwizard.pub
-
A static class for keeping track of free memory.
- retainShallowestByIntColumn(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Keep only the rows whose integer column
colNameequals the MINIMUM value of that column across all current rows; drop the rest. - RETENTION_DAYS_VARIABLE - Static variable in class com.mcpdbwizard.pub.FileAuditSink
- ROLL_BYTES_VARIABLE - Static variable in class com.mcpdbwizard.pub.S3AuditSink
- ROLL_SECONDS_VARIABLE - Static variable in class com.mcpdbwizard.pub.S3AuditSink
- rollIfDue() - Method in class com.mcpdbwizard.pub.S3AuditSink
-
Roll if the pending batch is old enough.
- rowCount - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
How many rows are in this ReadOnlyRowSet
- run(T) - Method in interface com.mcpdbwizard.pub.DaoFactoryPool.PoolTask
S
- S3AuditSink - Class in com.mcpdbwizard.pub
-
Writes the audit trail to S3 as rolling JSONL objects.
- S3AuditSink() - Constructor for class com.mcpdbwizard.pub.S3AuditSink
-
Built reflectively by
McpAuditSinks.fromEnvironment(). - S3AuditSink(S3Client, String, String, String, long, long) - Constructor for class com.mcpdbwizard.pub.S3AuditSink
-
For tests: inject a client rather than reach AWS.
- SAVEPOINT - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being Lock statements
- SCOPES_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpOAuthPolicy
-
Optional space- or comma-separated scopes a token must carry.
- scrape() - Method in class com.mcpdbwizard.pub.McpMetrics
-
The whole registry in Prometheus text exposition format (version 0.0.4).
- SEGMENT_BYTES_VARIABLE - Static variable in class com.mcpdbwizard.pub.FileAuditSink
- SEGMENT_BYTES_VARIABLE - Static variable in class com.mcpdbwizard.pub.SpoolingAuditSink
- SEGMENT_PREFIX - Static variable in class com.mcpdbwizard.pub.FileAuditSink
- SEGMENT_SUFFIX - Static variable in class com.mcpdbwizard.pub.FileAuditSink
- SELECT - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being queries
- SessionInfo - Class in com.mcpdbwizard.pub
-
Names the session in Oracle's own views, by calling
DBMS_APPLICATION_INFO.SET_MODULEonce when a connection is opened. - SET_CONSTRAINTS - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being Lock statements
- SET_ROLE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being Lock statements
- SET_TRANSACTION - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being Lock statements
- setArray(byte[][]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using byte[][] This convenience method returns sets the array using an array of byte[][]
- setArray(double[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Set the array data using double[] This convenience method returns sets the array using an array of double[]
- setArray(double[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using double[] This convenience method returns sets the array using an array of double[] WARNING: The precision of the value actually stored is limited to what the underlying Oracle object expects, so if you pass 1.00003f into a NUMBER(4,2) the '3' will be lost
- setArray(float[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Set the array data using float[] This convenience method returns sets the array using an array of float[]
- setArray(float[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using float[] This convenience method returns sets the array using an array of float[] WARNING: The precision of the value actually stored is limited to what the underlying Oracle object expects, so if you pass 1.00003f into a NUMBER(4,2) the '3' will be lost
- setArray(int[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Set the array data using int[] This convenience method returns sets the array using an array of int[]
- setArray(int[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using int[] This convenience method sets the array using an array of int[]
- setArray(long[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Set the array data using long[] This convenience method returns sets the array using an array of long[]
- setArray(long[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using long[] This convenience method returns sets the array using an array of long[]
- setArray(Double[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using Double[] This convenience method returns sets the array using an array of Double[] WARNING: The precision of the value actually stored is limited to what the underlying Oracle object expects, so if you pass 1.00003f into a NUMBER(4,2) the '3' will be lost
- setArray(Float[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using Float[] This convenience method returns sets the array using an array of Float[] WARNING: The precision of the value actually stored is limited to what the underlying Oracle object expects, so if you pass 1.00003f into a NUMBER(4,2) the '3' will be lost
- setArray(Integer[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using Integer[] This convenience method returns sets the array using an array of Integer[] WARNING: The precision of the value actually stored is limited to what the underlying Oracle object expects, so if you pass 1.00003f into a NUMBER(4,2) the '3' will be lost
- setArray(Long[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using Long[] This convenience method returns sets the array using an array of Long[] WARNING: The precision of the value actually stored is limited to what the underlying Oracle object expects, so if you pass 1.00003f into a NUMBER(4,2) the '3' will be lost
- setArray(Object[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Set the contents of the Array.
- setArray(Object[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the contents of the Array.
- setArray(Array) - Method in interface com.mcpdbwizard.pub.JavaArrayObject
-
Accept an array of java.sql.Struct
- setArray(Timestamp[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the array data using java.sql.Timestamp[] This convenience method returns sets the array using an array of java.sql.Timestamp[]
- setAutoFlush(boolean) - Method in class com.mcpdbwizard.pub.ConsoleLog
-
This is required by
LogInterfacebut is not used in the implementation. - setAutoFlush(boolean) - Method in class com.mcpdbwizard.pub.GenericLog
-
Controls whether the class should flush the log every time it is asked to print a message.
- setAutoFlush(boolean) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Controls whether the class should flush the log every time it is asked to print a message.
- setAutoLog(boolean) - Method in class com.mcpdbwizard.pub.GenericLog
-
Controls whether the class should log every message unless told not to.
- setAutoLog(boolean) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Controls whether the class should log every message unless told not to.
- setBoolean(int, Boolean) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnIdas a native ISO-SQLBOOLEAN(23ai). - setBoolean(String, Boolean) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnNameas a native ISO-SQLBOOLEAN(23ai). - setBufferSize(int) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Set buffer size for IO operations
- setBufferSize(int) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Set new file io buffer size
- setCacheRows(int) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Specify how many results will be cached.
- setCacheSeconds(int) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Specify how long results will be cached.
- setCommitOnReturn(boolean) - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- setConnection(Connection) - Method in class com.mcpdbwizard.pub.DmlStatement
-
Provide a connection
- setConsoleOutput(boolean) - Method in class com.mcpdbwizard.pub.TextLog
-
Set whether messages are to be sent to standard output and standard error.
- setCurrentRow(Object[]) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Update current row as an array of Object
- setCurrentRowNumber(int) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Move to a specific row of the RowSet.
- setDataType(int) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the official Oracle data type
- setDataTypeNumber() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Set the data type to Numbers
- setDataTypeString() - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Set the data type to Strings
- setElementMaxCount(int) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Set the maximum size this table can be after an update or retrieval.
- setElementMaxCount(int) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the maximum size this table can be after an update or retrieval.
- setElementMaxLength(int) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable
-
Set the maximum length of an element in the table
- setElementMaxLength(int) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the maximum length of an element in the table
- setExpireDate(long) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Set how long the result will remain up to date.
- setIdleTimeoutMillis(long) - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- setJSON(int, OracleJsonValue) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnIdas a native OracleJSONvalue (21c+). - setJSON(String, OracleJsonValue) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnNameas a native OracleJSONvalue (21c+). - setKeepFiles(boolean) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Sets flag used to determine whether we call the 'deleteOnExit' method for files we download.
- setKeepFiles(boolean) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Set keepFiles
- setKeepLobs(boolean) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Set keepLobs
- setMaxSize(int) - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- setMaxWaitMillis(long) - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- setMinIdle(int) - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- setModule(Connection, String, String) - Static method in class com.mcpdbwizard.pub.SessionInfo
-
Record this session's module and action in
V$SESSION. - setNativeBooleanParam(int, Boolean) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a native ISO-SQL
BOOLEAN(23ai) parameter. - setNewValuesAsObject(Object[]) - Method in interface com.mcpdbwizard.pub.PlsqlArray
-
Method to set the ArrayList by passing in an array of Object
- setNewValuesAsObject(Object[]) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Replace the contents from a generic
Object[], asPlsqlArrayrequires. - setNumberFormat(NumberFormat) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Change the way Numbers are converted to Strings
- setOutParam(int, int) - Method in class com.mcpdbwizard.pub.CallableStatementParameters
-
Set an out parameter
- setOutParam(int, int, String) - Method in class com.mcpdbwizard.pub.CallableStatementParameters
-
Set an OPAQUE out parameter
- setParam(int, boolean) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a
booleanparameter. - setParam(int, byte) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
byteparameter. - setParam(int, byte[]) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
byte[]parameter. - setParam(int, double) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
doubleparameter. - setParam(int, double[]) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a native Oracle
VECTOR(23ai) parameter. - setParam(int, float) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
floatparameter. - setParam(int, int) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
intparameter. - setParam(int, long) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
longparameter. - setParam(int, short) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
shortparameter. - setParam(int, ReadOnlyRowSet) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a ReadOnlyRowSet parameter.
- setParam(int, BufferedInputStream, int, int) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a BufferedInputStream parameter.
- setParam(int, File) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
Fileparameter. - setParam(int, InputStream, int, int) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an InputStream parameter.
- setParam(int, Boolean) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a
booleanparameter. - setParam(int, Byte) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
byteparameter. - setParam(int, Double) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
doubleparameter. - setParam(int, Float) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
floatparameter. - setParam(int, Integer) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
intparameter. - setParam(int, Long) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
longparameter. - setParam(int, Short) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
shortparameter. - setParam(int, String) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter
- setParam(int, String, OPAQUE) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set an Opaque parameter
- setParam(int, String, STRUCT) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set an STRUCT parameter
- setParam(int, BigDecimal) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set an
doubleparameter. - setParam(int, Date) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter.
- setParam(int, Timestamp) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter
- setParam(int, Date) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter
- setParam(int, BFILE) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a BFILE parameter.
- setParam(int, BLOB) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a BLOB parameter.
- setParam(int, CLOB) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a CLOB parameter.
- setParam(int, INTERVALDS) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter
- setParam(int, INTERVALYM) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter
- setParam(int, OracleJsonValue) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a native Oracle
JSON(21c+) parameter. - setParam(int, ROWID) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter
- setParam(int, TIMESTAMP) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter
- setParam(int, TIMESTAMPLTZ) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter
- setParam(int, TIMESTAMPTZ) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a parameter
- setPlSqlIndexArrayOutParam(int, PlsqlIndexByTable2) - Method in class com.mcpdbwizard.pub.CallableStatementParameters
-
Set an out parameter for a PL/SQL Index By Table In order to retrieve a PL/SQL Index By Table you need to specify the data type you are expecting and how many records can be in the array.
- setPlSqlIndexArrayParam(int, PlsqlIndexByTable2) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set a PL/SQL INDEX BY Array parameter
- setPlSqlTableArrayOutParam(int, PlsqlArray) - Method in class com.mcpdbwizard.pub.CallableStatementParameters
-
Set an out parameter for a PL/SQL Array In order to retrieve a PL/SQL varray or table you need to specify the oracle collection name.
- setPlSqlTableArrayParam(int, Object) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
Set an Array parameter
- setQueryRows(int) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Specify how many rows can be brought back
- setRealDataType(int) - Method in class com.mcpdbwizard.pub.PlsqlIndexByTable2
-
Set the actual Oracle data type
- setString(int, String) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnIdas a String. - setString(String, String) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnIdas a String. - setTempDir(File) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Set temporary directory
- setTempFilePrefix(String) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Set the prefix used for generating temporary files
- setTempFileSuffix(String) - Method in class com.mcpdbwizard.pub.QueryStatement
-
Set the suffix used for generating temporary files
- setTempFileSuffix(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Set the suffix used for generating temporary files
- setTimestampFormat(String) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Change the way Timestamps are converted to Strings
- setting(String) - Static method in class com.mcpdbwizard.pub.McpAuditSinks
-
One audit setting, from the environment or a system property.
- settleTransaction(boolean) - Method in interface com.mcpdbwizard.pub.PooledResourceUser
-
End the transaction opened by whoever just finished with this factory, so the next borrower starts clean.
- setUseByteArraysForLongsAndLOBS(boolean) - Method in class com.mcpdbwizard.pub.QueryStatement
-
SetUseByteArraysForLongsAndLOBS
- setValidateOnBorrow(boolean) - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- setVector(int, double[]) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnIdas a native OracleVECTOR(23ai). - setVector(String, double[]) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnNameas a native OracleVECTOR(23ai). - setVectorBinary(int, byte[]) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnIdas a binary (bit-packed) OracleVECTOR(23ai). - setVectorBinary(String, byte[]) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnNameas a binary (bit-packed) OracleVECTOR(23ai). - setVectorBinaryParam(int, byte[]) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a binary (bit-packed) Oracle
VECTOR(23ai) parameter. - setVectorSparse(int, SparseVector) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnIdas a sparse OracleVECTOR(23ai). - setVectorSparse(String, SparseVector) - Method in class com.mcpdbwizard.pub.WriteableRowSet
-
Set column
columnNameas a sparse OracleVECTOR(23ai). - setVectorSparseParam(int, SparseVector) - Method in class com.mcpdbwizard.pub.StatementParameters2
-
A convenience method to set a sparse Oracle
VECTOR(23ai) parameter. - SINK_VARIABLE - Static variable in class com.mcpdbwizard.pub.McpAuditSinks
- sinks() - Method in class com.mcpdbwizard.pub.FanOutAuditSink
-
The members, in the order they are told.
- size() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return the number of rows
- Slf4jLog - Class in com.mcpdbwizard.pub
-
An implementation of
LogInterfacethat routes every message to SLF4J (the Simple Logging Facade for Java). - Slf4jLog() - Constructor for class com.mcpdbwizard.pub.Slf4jLog
-
Create an instance of
Slf4jLogbacked by a logger named after this class. - Slf4jLog(Class<?>) - Constructor for class com.mcpdbwizard.pub.Slf4jLog
-
Create an instance of
Slf4jLogbacked by a logger named after the given class. - Slf4jLog(String) - Constructor for class com.mcpdbwizard.pub.Slf4jLog
-
Create an instance of
Slf4jLogbacked by a logger with the given name. - SOURCETYPE_VARIABLE - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- SparseVector - Class in com.mcpdbwizard.pub
-
A sparse Oracle
VECTORvalue (23ai): a high-dimensional vector stored as its non-zero entries only. - SparseVector() - Constructor for class com.mcpdbwizard.pub.SparseVector
-
No-arg constructor (for the JSON mapper).
- SparseVector(int, int[], double[]) - Constructor for class com.mcpdbwizard.pub.SparseVector
- SplunkAuditSink - Class in com.mcpdbwizard.pub
-
Sends audit records to Splunk's HTTP Event Collector.
- SplunkAuditSink() - Constructor for class com.mcpdbwizard.pub.SplunkAuditSink
-
Built reflectively by
McpAuditSinks.fromEnvironment(). - SplunkAuditSink(URI, String, String, String, int, int, HttpClient) - Constructor for class com.mcpdbwizard.pub.SplunkAuditSink
- SpoolCipher - Class in com.mcpdbwizard.pub
-
Encrypts one spooled audit record, so a write-ahead spool is not plaintext on disk.
- SpoolingAuditSink - Class in com.mcpdbwizard.pub
-
Writes every audit record to disk first, then delivers it to a delegate sink and deletes it only once the delegate confirms.
- SpoolingAuditSink(McpAuditSink, Path, long, long, boolean, boolean) - Constructor for class com.mcpdbwizard.pub.SpoolingAuditSink
- SpoolingAuditSink(McpAuditSink, Path, long, long, boolean, boolean, SpoolCipher) - Constructor for class com.mcpdbwizard.pub.SpoolingAuditSink
-
As above, with the cipher supplied rather than read from the environment.
- SqlUtils - Class in com.mcpdbwizard.pub
-
A set of useful static methods for working with SQL.
- SqlUtils() - Constructor for class com.mcpdbwizard.pub.SqlUtils
-
A set of useful static methods for working with SQL.
- start(McpMetrics, String, int) - Static method in class com.mcpdbwizard.pub.McpMetricsExporter
-
Start an exporter on a given address, bypassing the environment.
- startDraining() - Method in class com.mcpdbwizard.pub.SpoolingAuditSink
-
Start the background drainer.
- startIfConfigured(McpMetrics, LogInterface) - Static method in class com.mcpdbwizard.pub.McpMetricsExporter
-
Start the exporter if
McpMetricsExporter.PORT_VARIABLEnames a port, otherwise do nothing. - startRolling() - Method in class com.mcpdbwizard.pub.S3AuditSink
-
Start the scheduled roll.
- startStatsTimer() - Method in class com.mcpdbwizard.pub.QueryStatement
-
Start timer used to keep track of parse and execution time - used to implement StatsInterface
- StatementParameters2 - Class in com.mcpdbwizard.pub
-
A set of parameters for a PreparedStatement or CallableStatement
- StatementParameters2(int, LogInterface) - Constructor for class com.mcpdbwizard.pub.StatementParameters2
-
Create a set of statement Parameters of size
howMany. - StatementParameters2(String, LogInterface) - Constructor for class com.mcpdbwizard.pub.StatementParameters2
-
Create a set of statement Parameters by counting '?'
- STATS_PREFIX - Static variable in class com.mcpdbwizard.pub.DaoFactoryPool
-
Marks a line of
DaoFactoryPool.statsLine()output. - StatsInterface - Interface in com.mcpdbwizard.pub
-
An interface for tracking and accessing basic performance information.
- statsLine() - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
A one-line, machine-readable snapshot of this pool, for a generated server to log periodically:
- status - Variable in class com.mcpdbwizard.pub.McpOAuthPolicy.Decision
-
0 when the request may proceed, else the HTTP status to send.
- SYSERR - Static variable in interface com.mcpdbwizard.pub.LogInterface
-
Constant used when formatting message strings
- syserror(Exception) - Method in class com.mcpdbwizard.pub.GenericLog
- syserror(Exception) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log a serious Exception.
- syserror(Exception, boolean, boolean) - Method in class com.mcpdbwizard.pub.GenericLog
- syserror(Exception, boolean, boolean) - Method in class com.mcpdbwizard.pub.JulLog
-
Log a serious error at
SEVERE, passing the exception to JUL so the full stack trace is recorded. - syserror(Exception, boolean, boolean) - Method in class com.mcpdbwizard.pub.Log4j2Log
-
Log a serious error at
FATAL, passing the exception to Log4j 2 so the full stack trace is recorded. - syserror(Exception, boolean, boolean) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log a serious Exception.
- syserror(Exception, boolean, boolean) - Method in class com.mcpdbwizard.pub.Slf4jLog
-
Log a serious error, passing the exception to SLF4J so the full stack trace is recorded.
- syserror(String) - Method in class com.mcpdbwizard.pub.GenericLog
- syserror(String) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log a serious error message.
- syserror(String, boolean, boolean) - Method in class com.mcpdbwizard.pub.GenericLog
- syserror(String, boolean, boolean) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log a serious error message.
- SyslogAuditSink - Class in com.mcpdbwizard.pub
-
Sends audit records to a syslog collector as RFC 5424 messages.
- SyslogAuditSink() - Constructor for class com.mcpdbwizard.pub.SyslogAuditSink
-
Built reflectively by
McpAuditSinks.fromEnvironment(). - SyslogAuditSink(String, int, boolean, int, String) - Constructor for class com.mcpdbwizard.pub.SyslogAuditSink
- SYSTEM_PROPERTY - Static variable in class com.mcpdbwizard.pub.QueryTimeout
-
System property equivalent, which wins over the environment.
T
- tableName - Variable in exception class com.mcpdbwizard.pub.CSColumnException
-
Table name
- tempFileDir - Variable in class com.mcpdbwizard.pub.QueryStatement
-
Variable to store temporary directory for downloaded files.
- tempFilePrefix - Variable in class com.mcpdbwizard.pub.QueryStatement
-
The Prefix for downloaded files containing BLOB, CLOB and BFILE data
- tempFilePrefix - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
The Prefix for downloaded files containing BLOB, CLOB and BFILE data
- tempFileSuffix - Variable in class com.mcpdbwizard.pub.QueryStatement
-
The Suffix for downloaded files containing BLOB, CLOB and BFILE data
- tempFileSuffix - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
The Suffix for downloaded files containing BLOB, CLOB and BFILE data
- testConnection() - Method in class com.mcpdbwizard.pub.DmlStatement
-
Complain if the connection does not exist.
- TextLog - Class in com.mcpdbwizard.pub
-
A heavyweight implementation of
LogInterface. - TextLog(String) - Constructor for class com.mcpdbwizard.pub.TextLog
-
Create an instance of TextLog.
- TextLog(String, String) - Constructor for class com.mcpdbwizard.pub.TextLog
-
Create an instance of TextLog.
- theApplicationComment - Variable in exception class com.mcpdbwizard.pub.CSColumnException
-
An optional comment
- theCastedDatatype - Variable in exception class com.mcpdbwizard.pub.CSDBInvalidDatatypeCastException
-
The data type we were trying to convert from
- theCasteeDatatype - Variable in exception class com.mcpdbwizard.pub.CSDBInvalidDatatypeCastException
-
The data type we were trying to convert to
- theColumnId - Variable in exception class com.mcpdbwizard.pub.CSAttemptToGetNullException
-
Which column we were looking at when this happened.
- The compatibility contract - Search tag in package com.mcpdbwizard.pub
- Section
- theCurrentLogFile - Variable in class com.mcpdbwizard.pub.TextLog
-
The current log file
- theDirectoryFile - Variable in class com.mcpdbwizard.pub.TextLog
-
The directory log files will be kept in.
- The guarantee, stated precisely - Search tag in class com.mcpdbwizard.pub.SpoolingAuditSink
- Section
- theLog - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
An instance of the LogInterface logging mechanism
- theLog - Variable in class com.mcpdbwizard.pub.StatementParameters2
-
A LogInterface object
- theNumberFormat - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
A number formatter used by the
getStringmethods - thePrefix - Variable in class com.mcpdbwizard.pub.TextLog
-
A mnemonic prefix used for naming the log files
- The roll timer is not optional - Search tag in class com.mcpdbwizard.pub.S3AuditSink
- Section
- The same file mechanics as the spool, the opposite lifecycle - Search tag in class com.mcpdbwizard.pub.FileAuditSink
- Section
- theSqlCode - Variable in exception class com.mcpdbwizard.pub.CSDBException
-
The oracle Error code
- theTimestampFormat - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
String format used when converting Timestamps to Strings
- The token comes from a file by preference - Search tag in class com.mcpdbwizard.pub.SplunkAuditSink
- Section
- theValue - Variable in exception class com.mcpdbwizard.pub.CSColumnException
-
The value in question
- TIMEOUT_MS_VARIABLE - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- toDenseArray() - Method in class com.mcpdbwizard.pub.SparseVector
-
The densified form: a
double[]ofSparseVector.lengthwithSparseVector.valuesplaced atSparseVector.indicesand zeros elsewhere. - toJson() - Method in class com.mcpdbwizard.pub.McpAuditEvent
-
The event as JSON — the payload a sink writes.
- TOKEN_FILE_VARIABLE - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- TOKEN_VARIABLE - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- toOracleDateText(String) - Static method in class com.mcpdbwizard.pub.McpDates
-
ISO text to the form the Oracle DATE mask matches, for a DATE index-by element crossing MCP.
- toOracleRawText(String) - Static method in class com.mcpdbwizard.pub.McpBinary
-
A base64 tool argument to the hex an index-by table's
HEXTORAWexpects. - toOracleTimestampText(String) - Static method in class com.mcpdbwizard.pub.McpDates
-
ISO text to the form an Oracle format mask matches, for a zoned timestamp crossing MCP.
- toOracleUnzonedTimestampText(String) - Static method in class com.mcpdbwizard.pub.McpDates
-
ISO text to the form the unzoned Oracle TIMESTAMP mask matches.
- TOPIC_VARIABLE - Static variable in class com.mcpdbwizard.pub.KafkaAuditSink
- topicFrom(String) - Static method in class com.mcpdbwizard.pub.KafkaAuditSink
-
The configured topic, or "mcp-audit" when the setting is absent or blank.
- toString() - Method in exception class com.mcpdbwizard.pub.CSColumnException
-
Return a String representation of this exception
- toString() - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
- toString() - Method in class com.mcpdbwizard.pub.McpRateLimiter
-
How the limiter describes itself in the log at start-up.
- toString() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return a String representation of the start of the row set
- toString() - Method in class com.mcpdbwizard.pub.SparseVector
- toVector() - Method in class com.mcpdbwizard.pub.SparseVector
-
Turn this value into a bindable
oracle.sql.VECTOR(a FLOAT64 sparse vector — Oracle coerces to the target column/param element format). - truncate(String, int) - Static method in class com.mcpdbwizard.pub.SessionInfo
-
Cut a value to what Oracle will store, leaving null and short values untouched.
- Truncation keeps integrity even when it loses content - Search tag in class com.mcpdbwizard.pub.McpAuditEvent
- Section
- tryAcquire() - Method in class com.mcpdbwizard.pub.McpRateLimiter
-
Take one token if there is one.
- Two hazards worth reading before you are bitten by them - Search tag in package com.mcpdbwizard.pub
- Section
- Two ways records are lost, and only one of them counts - Search tag in class com.mcpdbwizard.pub.FileAuditSink
- Section
- TYPE_HAS_DEPENDENTS - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for ORA-2303 message - cannot drop or replace a type with type or table dependents
U
- UiLog - Class in com.mcpdbwizard.pub
-
This is an implementation of LogInterface that uses a
javax.swing.JLabelfield to display messages. - UiLog(String, String, JLabel, JFrame) - Constructor for class com.mcpdbwizard.pub.UiLog
-
Create an instance of UiLog.
- underlyingOracleDatatypes - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
An Array containing ints that map to core oracle datatypes in SqlUtil.
- UNKNOWN - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being unidentifiable
- UNKNOWN_OBJECT_TYPE - Static variable in class com.mcpdbwizard.pub.McpMetrics
-
McpMetrics.describe(java.lang.String, java.lang.String, java.lang.String)d object type for a tool nothing described. - UNKNOWN_TOOL - Static variable in class com.mcpdbwizard.pub.McpMetrics
-
Used for a call whose tool name was null or blank, so a bad request is still counted.
- unloadBfile(File, BFILE) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a BFILE column into a file
- unloadBfileIntoByteArray(BFILE) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a BFILE column into a byte array
- unloadBinaryStream(File, InputStream, String) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a Binary Stream into a file
- unloadBinaryStream(File, String, String) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a LONG column into a file
- unloadBinaryStreamIntoByteArray(InputStream, String) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a Binary Stream into a byte array.
- unloadBlob(File, BLOB) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a BLOB column into a file
- unloadBlobIntoByteArray(BLOB) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a BLOB column into a byte array
- unloadClob(File, CLOB) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a CLOB column into a file
- unloadClobIntoByteArray(CLOB) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a CLOB column into a byte array
- unloadClobIntoCharArray(Clob) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a CLOB column into a char array
- unloadClobIntoCharArray(CLOB) - Method in class com.mcpdbwizard.pub.LongObjectLoader
-
Unloads a CLOB column into a char array
- unloadObject(ResultSet, int, int, boolean) - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Convert the object returned by the resultset into one we can use.
- unloadParameters(CallableStatement) - Method in class com.mcpdbwizard.pub.CallableStatementParameters
-
Unload these parameter from a Prepared Statement.
- UPDATE - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being updates
- URL_VARIABLE - Static variable in class com.mcpdbwizard.pub.SplunkAuditSink
- useByteArraysForLongsAndLOBS - Variable in class com.mcpdbwizard.pub.QueryStatement
-
boolean flag that specifies whether lobs such as CLOBS, BLOBS and BFILES and LONG columns will be kept as byte arrays.
- useByteArraysForLongsAndLOBS - Variable in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
boolean flag that specifies whether lobs such as CLOBS, BLOBS and BFILES and LONG columns will be kept as byte arrays.
- useJTextArea(boolean) - Method in class com.mcpdbwizard.pub.UiLog
-
Prevent or allow messages from being written to the text area as well as the log file.
- Use TCP. UDP cannot tell you whether the trail is complete. - Search tag in class com.mcpdbwizard.pub.SyslogAuditSink
- Section
V
- validateSettings() - Method in class com.mcpdbwizard.pub.DaoFactoryPoolConfig
-
Check the settings make sense together.
- valueOf(String) - Static method in enum class com.mcpdbwizard.pub.McpAuditSinks.Level
-
Returns the enum constant of this class with the specified name.
- values - Variable in class com.mcpdbwizard.pub.SparseVector
-
The non-zero values;
values[k]lives atindices[k]. - values() - Static method in enum class com.mcpdbwizard.pub.McpAuditSinks.Level
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VALUES - Enum constant in enum class com.mcpdbwizard.pub.McpAuditSinks.Level
-
Adds argument values and the response body, subject to the byte cap.
- Values are not recorded by default - Search tag in class com.mcpdbwizard.pub.McpAuditEvent
- Section
W
- WARN - Static variable in interface com.mcpdbwizard.pub.LogInterface
-
Constant used when formatting message strings
- WARN_AT_FRACTION - Static variable in class com.mcpdbwizard.pub.OpenCursorCheck
-
Warn once the tool count reaches this share of the limit.
- Warn, never refuse - Search tag in class com.mcpdbwizard.pub.OpenCursorCheck
- Section
- warnIfToolsExceedCursors(Connection, int, LogInterface) - Static method in class com.mcpdbwizard.pub.OpenCursorCheck
-
Log a warning if this config publishes enough tools to exhaust the session's cursors.
- warning(String) - Method in class com.mcpdbwizard.pub.GenericLog
- warning(String) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log a warning message.
- warning(String, boolean, boolean) - Method in class com.mcpdbwizard.pub.GenericLog
- warning(String, boolean, boolean) - Method in interface com.mcpdbwizard.pub.LogInterface
-
Log a warning message.
- What "retention" costs, and what it does not promise - Search tag in class com.mcpdbwizard.pub.FileAuditSink
- Section
- What #flush() means here, precisely - Search tag in class com.mcpdbwizard.pub.SyslogAuditSink
- Section
- What happens on the return leg - Search tag in class com.mcpdbwizard.pub.DaoFactoryPool
- Section
- What is accepted now - Search tag in class com.mcpdbwizard.pub.McpDates
- Section
- What is measured, and over what window - Search tag in class com.mcpdbwizard.pub.McpMetrics
- Section
- What this does and does not guarantee — read before relying on it - Search tag in class com.mcpdbwizard.pub.KafkaAuditSink
- Section
- What this does and does not protect against - Search tag in class com.mcpdbwizard.pub.McpRateLimiter
- Section
- What this fixes - Search tag in class com.mcpdbwizard.pub.McpDateModule
- Section
- What this package is - Search tag in package com.mcpdbwizard.pub
- Section
- What this protects, and what it does not - Search tag in class com.mcpdbwizard.pub.SpoolCipher
- Section
- When V$PARAMETER cannot be read - Search tag in class com.mcpdbwizard.pub.OpenCursorCheck
- Section
- Why a container is allowed to bind every interface without being warned at - Search tag in class com.mcpdbwizard.pub.McpMetricsExporter
- Section
- Why a library does the signature check - Search tag in class com.mcpdbwizard.pub.McpOAuthPolicy
- Section
- Why a module rather than a format - Search tag in class com.mcpdbwizard.pub.McpDateModule
- Section
- Why it is worth a check rather than a note in a manual - Search tag in class com.mcpdbwizard.pub.OpenCursorCheck
- Section
- Why the generator has to tell it which database object a tool touches - Search tag in class com.mcpdbwizard.pub.McpMetrics
- Section
- Why there is no default port - Search tag in class com.mcpdbwizard.pub.McpMetricsExporter
- Section
- Why this exists - Search tag in class com.mcpdbwizard.pub.OpenCursorCheck
- Section
- Why this exists at all, given the feature is deprecated - Search tag in class com.mcpdbwizard.pub.McpProtocolLog
- Section
- Why this is a separate class from McpDates - Search tag in class com.mcpdbwizard.pub.McpDateModule
- Section
- Why this matters more than a rate limit - Search tag in class com.mcpdbwizard.pub.QueryTimeout
- Section
- width() - Method in class com.mcpdbwizard.pub.ReadOnlyRowSet
-
Return the number of columns
- WINDOW - Static variable in class com.mcpdbwizard.pub.McpMetrics
-
How many recent latencies are retained per tool for the quantile calculation.
- withFactory(DaoFactoryPool.PoolTask<T, R>) - Method in class com.mcpdbwizard.pub.DaoFactoryPool
-
Borrow a factory, run the work against it, and return it — the safe shape, because the return happens in a
finally. - wrap(McpAuditSink) - Static method in class com.mcpdbwizard.pub.SpoolingAuditSink
-
Build from the environment, wrapping the given delegate.
- wrap(McpAuditSink, String) - Static method in class com.mcpdbwizard.pub.SpoolingAuditSink
-
As
SpoolingAuditSink.wrap(McpAuditSink), but placing the spool in a named subdirectory. - WriteableRowSet - Class in com.mcpdbwizard.pub
-
Create a writableRowSet that is based on a ResultSet.
- WriteableRowSet(Object[], String[], String[], int[], int[], long[], int[], LogInterface, File, boolean) - Constructor for class com.mcpdbwizard.pub.WriteableRowSet
-
Create a ReadOnlyRowSet that is based on user defined data rather than a ResultSet.
- WriteableRowSet(ResultSet, String, int, LogInterface) - Constructor for class com.mcpdbwizard.pub.WriteableRowSet
-
Create a writableRowSet that is based on a ResultSet.
- Write-ahead, not fallback - Search tag in class com.mcpdbwizard.pub.SpoolingAuditSink
- Section
- writeMessage(String, String, boolean, boolean) - Method in class com.mcpdbwizard.pub.ConsoleLog
-
Format a message and write it to either Standard Output(INFO messages) or Standard Error (eEverything else)
- writeMessage(String, String, boolean, boolean) - Method in class com.mcpdbwizard.pub.GenericLog
-
Format a message and write it to whatever it is we are writing to.
- writeMessage(String, String, boolean, boolean) - Method in class com.mcpdbwizard.pub.JulLog
-
Route a formatted message to the JUL level that corresponds to its severity.
- writeMessage(String, String, boolean, boolean) - Method in class com.mcpdbwizard.pub.Log4j2Log
-
Route a formatted message to the Log4j 2 level that corresponds to its severity.
- writeMessage(String, String, boolean, boolean) - Method in class com.mcpdbwizard.pub.Slf4jLog
-
Route a formatted message to the SLF4J level that corresponds to its severity.
- writeMessage(String, String, boolean, boolean) - Method in class com.mcpdbwizard.pub.TextLog
-
Format a message and log it to the current log file.
- writeMessage(String, String, boolean, boolean) - Method in class com.mcpdbwizard.pub.UiLog
-
Format a message and write it to the JLabel
theLabel.
X
- XPLAN - Static variable in class com.mcpdbwizard.pub.SqlUtils
-
Constant for identifying statements as being Lock statements
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form