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.
 
Field<T extends DataType>
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.
 
 
Literal<J,P extends DataType>
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.
A visitor interface for the Metadata.