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.
Option contract that ensures that all elements of a collection match some contract.
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 composite 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.
Represents a function.
An
Index metadata that contains information an underlying index data structure of a Table.Internal type of relational exception.
Base interface for all invoked routines, such as SQL functions.
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.
Ordered (
List) version of CollectionContract.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.
Metadata for a non-materialized view, which represents a virtual table defined by a SQL query.
A visitor interface for the
Metadata.