- Type Parameters:
T
- the type returned by the constructorI
- internal parameter that consumers of this interface should wildcard; an implementor may bound this parameter to get stricter type checking of theDispenser
uses within the implementing body.
- All Superinterfaces:
Adapter.Contract<T>
,Adapter.Contract.Scalar<T>
- Enclosing interface:
Geometric
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public static interface Geometric.Circle<T,I>
extends Adapter.Contract.Scalar<T>
The
CIRCLE
type's PostgreSQL semantics: center point and radius.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.postgresql.pljava.Adapter.Contract
Adapter.Contract.Array<T,
E, A extends Adapter<E, ?>>, Adapter.Contract.Scalar<T> -
Method Summary
Modifier and TypeMethodDescriptionconstruct
(Adapter.Dispenser<I, Geometric.Point<I>> center, double radius) Constructs a representation T from the components of the PostgreSQL data type.
-
Method Details
-
construct
Constructs a representation T from the components of the PostgreSQL data type.
-