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.
 
Field<T extends DataType>
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.
 
 
 
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.
 
 
 
 
 
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.