All Classes and Interfaces
Class
Description
Metadata describing what is in a
RelationalArray
.A set of helper methods for validating input, pre-conditions, ...
This represents a mixin of logical operations.
This represents a boolean function.
This represents a boolean literal.
Hosts the content of the version.properties file written by the build
into a generated file 'versions.properties' in the fdb-relational-api module.
Represents a Relational
Column
metadata being part of a Table
.This represents a comparable expression.
Represents a comparable function.
An exception intended to carry over additional context within a SQLException.
Reason why the continuation was generated in the first place.
This class represents a Relational data type.
Trait representing a type that has a name.
Represents an unknown type, i.e.
Deprecated.
An enumeration form of the different error codes that Relational makes use of.
The super type of all expressions, an expression is typed with a Relational
DataType
.A factory that can be used to construct a
Expression
.Represents a (nested) field in a SQL table.
A description of an individual field.
Represents a function.
An
Index
metadata that contains information an underlying index data structure of a Table
.Internal type of relational exception.
This represents a literal, we assume literal type is ordered which is sufficient for now, but this is
not necessarily true, something to think about in the future.
Base interface for Relational metadata.
A helper expression for supporting syntactical nesting.
This is a mixin of numerical operations.
This represents a numeric function.
This represents a numeric literal.
This is a placeholder of all supported operations.
This represents query parsing information.
This represents an opaque query fragment, this is usually used in two situations.
The field positional offset/index is zero-based in protobuf but one-based in JDBC.
Helper to check that parameters passed as options are within a given range.
Builder for
RelationalArray
.Metadata describing what is in a
RelationalArray
.A connection to a Relational database.
Represents the MetaData about a database (schemas, tables, indexes, and so on).
A Driver which is used to connect to a Relational Database.
Extension of
PreparedStatement
to allow for Relational specific Prepared Statements.Represents the results of a query against the system.
Represents metadata about a given ResultSet.
Extension of
Statement
to allow support for non-query database access.A
Struct
but with metadata describing the instance.For implementation by
RelationalStruct
Builder.Represents a row within the store.
This represents a scalar expression.
Metadata for a Relational
Schema
.A Relational schema template metadata.
Class to host method taken from SqlTypeSupport needed by
RelationalStructMetaData
.This represents a string literal.
Metadata describing what is in a
RelationalStruct
.A Relational metadata of a table.
This represents a user-defined field, this allows the user to explicitly set the field
name and type without resorting to any form of metadata resolution.
A visitor interface for the
Metadata
.