Package org.apache.calcite.avatica.util
package org.apache.calcite.avatica.util
Avatica utilities.
-
ClassDescriptionBase class for implementing a cursor.Accessor that assumes that the underlying value is an ARRAY; corresponds to
Types.ARRAY
.Gets a value from a particular field of the current record of this cursor.Implementation ofArrayImpl.Factory
.Implementation of JDBCArray
.Factory that can create a ResultSet or Array based on a stream of values.Encodes and decodes to and from Base64 notation.ABase64.InputStream
will read data from anotherjava.io.InputStream
, given in the constructor, and encode/decode to/from Base64 notation on the fly.ABase64.OutputStream
will write data to anotherjava.io.OutputStream
, given in the constructor, and encode/decode to/from Base64 notation on the fly.Collection of bytes.Policy for converting case of identifiers before storing them.Interface to an iteration that is similar to, and can easily support, a JDBCResultSet
, but is simpler to implement.Accessor of a column value.Utility functions for datetime types: date, time, timestamp.A class which, at build time, will have build-specific variables substituted into it.This is a dummy annotation that forces javac to produce output for otherwise empty package-info.java.Abstract implementation ofCursor
that caches its current row.Syntax for quoting identifiers in SQL statements.Source of data.Utilities forSource
.Efficiently writes strings of spaces.Utilities for creating strings of spaces.Implementation of JDBCStruct
.Factory that can create a result set based on a list of values.Enumeration of time units used to construct an interval.A range of time units.Contains methods that call JDK methods that the forbidden APIs checker does not approve of.A utility class for reading and writing bytes to byte buffers without synchronization.