Index
All Classes and Interfaces|All Packages
B
- bind(PreparedStatement, int, A) - Method in interface io.codemine.java.postgresql.jdbc.Codec
-
Binds a value to a prepared statement.
- bindParams(PreparedStatement) - Method in interface io.codemine.java.postgresql.jdbc.Statement
-
Bind to the prepared statement's parameter slots.
- bit(int) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
-
Returns a codec for PostgreSQL
bit(n)— a fixed-length bit string of exactlynbits. - BIT - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL bit.
- BOOL - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL boolean.
- BOX - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL box.
- bpchar(int) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
-
Returns a codec for PostgreSQL
bpchar(n)— a fixed-length blank-padded character string of exactlyncharacters. - BPCHAR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL bpchar (char(n)).
- BYTEA - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL bytea (binary).
C
- CHAR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL "char" (internal type).
- CIDR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL cidr.
- CIRCLE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL circle.
- CITEXT - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL citext.
- Codec<A> - Interface in io.codemine.java.postgresql.jdbc
-
A codec for PostgreSQL types intended for use with pgJDBC.
- composite(String, String, Function<Object[], Z>, CompositeCodec.Field<Z, ?>...) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
-
Creates a composite codec for any number of fields using an untyped vararg array constructor.
D
- DATE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL date.
- DATEMULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL datemultirange.
- DATERANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL daterange.
- decodeAffectedRows(long) - Method in interface io.codemine.java.postgresql.jdbc.Statement
-
Decode an affected-row count into the statement's result type.
- decodeNonNullable(ResultSet, int, int) - Method in interface io.codemine.java.postgresql.jdbc.Codec
-
Decodes a non-nullable value from the result set.
- decodeNullable(ResultSet, int, int) - Method in interface io.codemine.java.postgresql.jdbc.Codec
-
Decodes a nullable value from the result set.
- decodeOptional(ResultSet, int, int) - Method in interface io.codemine.java.postgresql.jdbc.Codec
-
Decodes an optional value from the result set.
- decodeResultSet(ResultSet) - Method in interface io.codemine.java.postgresql.jdbc.Statement
-
Decode a result set into the statement's result type.
E
- enumeration(String, String, Map<A, String>) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
-
Returns a codec for PostgreSQL enum types.
- execute(Connection) - Method in interface io.codemine.java.postgresql.jdbc.Statement
-
Execute this statement using the provided JDBC connection.
- execute(Connection) - Method in class io.codemine.java.postgresql.jdbc.StatementBatch
-
Execute the batch of statements using the provided JDBC connection.
F
- field(String, Codec<A>, Function<Z, A>) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
-
Creates a field descriptor for a composite type.
- FLOAT4 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL float4 (real).
- FLOAT8 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL float8 (double).
H
I
- inDim() - Method in interface io.codemine.java.postgresql.jdbc.Codec
-
Add one dimension of array nesting to this codec, returning a codec for the corresponding PostgreSQL array type.
- INET - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL inet (IP address).
- INT2 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL int2 (smallint).
- INT4 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL int4 (integer).
- INT4MULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL int4multirange.
- INT4RANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL int4range.
- INT8 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL int8 (bigint).
- INT8MULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL int8multirange.
- INT8RANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL int8range.
- INTERVAL - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL interval.
- io.codemine.java.postgresql.jdbc - package io.codemine.java.postgresql.jdbc
J
- JSON - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL json (text).
- JSONB - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL jsonb (binary JSON).
L
- LINE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL line.
- LSEG - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL lseg.
- LTREE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL ltree.
M
- MACADDR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL macaddr.
- MACADDR8 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL macaddr8.
- MONEY - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL money.
N
- NUMERIC - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL numeric/decimal.
- NUMMULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL nummultirange.
- NUMRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL numrange.
O
- of(Statement<T>...) - Static method in class io.codemine.java.postgresql.jdbc.StatementBatch
-
Convenience varargs factory method.
- OID - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for PostgreSQL OID.
P
- PATH - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL path.
- POINT - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL point.
- POLYGON - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL polygon.
R
- returnsRows() - Method in interface io.codemine.java.postgresql.jdbc.Statement
-
Whether this statement returns rows (i.e. is a
SELECTor contains aRETURNINGclause).
S
- sql() - Method in interface io.codemine.java.postgresql.jdbc.Statement
-
The SQL text for this statement.
- Statement<R> - Interface in io.codemine.java.postgresql.jdbc
-
Implemented by each query's parameter+result class.
- StatementBatch<R> - Class in io.codemine.java.postgresql.jdbc
-
Helper for executing statements in batches.
- StatementBatch(Iterable<? extends Statement<R>>) - Constructor for class io.codemine.java.postgresql.jdbc.StatementBatch
-
Create a batch of statements to execute together.
T
- TEXT - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL text.
- TIME - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL time.
- TIMESTAMP - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL timestamp without timezone.
- TIMESTAMPTZ - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL timestamptz (timestamp with timezone).
- TIMETZ - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL timetz.
- toAgnostic() - Method in interface io.codemine.java.postgresql.jdbc.Codec
-
Converts this codec to an agnostic codec that can be used with any PostgreSQL client library.
- TSMULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL tsmultirange.
- TSRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL tsrange.
- TSTZMULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL tstzmultirange.
- TSTZRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL tstzrange.
- TSVECTOR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL tsvector.
U
V
- varbit(int) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
-
Returns a codec for PostgreSQL
varbit(n)— a variable-length bit string of at mostnbits. - VARBIT - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL varbit.
- varchar(int) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
-
Returns a codec for PostgreSQL
varchar(n)— a variable-length character string of at mostncharacters. - VARCHAR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
-
Codec for SQL varchar.
All Classes and Interfaces|All Packages