Package hydra.encode
Interface Relational
-
public interface RelationalTerm encoders for hydra.relational
-
-
Method Summary
Static Methods Modifier and Type Method Description static TermcolumnName(ColumnName x)Encoder for hydra.relational.ColumnNamestatic <T> TermcolumnSchema(java.util.function.Function<T,Term> t, ColumnSchema<T> x)Encoder for hydra.relational.ColumnSchemastatic TermforeignKey(ForeignKey x)Encoder for hydra.relational.ForeignKeystatic TermprimaryKey(PrimaryKey x)Encoder for hydra.relational.PrimaryKeystatic <V> Termrelation(java.util.function.Function<V,Term> v, Relation<V> x)Encoder for hydra.relational.Relationstatic TermrelationName(RelationName x)Encoder for hydra.relational.RelationNamestatic <T> TermrelationSchema(java.util.function.Function<T,Term> t, RelationSchema<T> x)Encoder for hydra.relational.RelationSchemastatic <V> Termrelationship(java.util.function.Function<V,Term> v, Relationship<V> x)Encoder for hydra.relational.Relationshipstatic <V> Termrow(java.util.function.Function<V,Term> v, Row<V> x)Encoder for hydra.relational.Row
-
-
-
Method Detail
-
columnName
static Term columnName(ColumnName x)
Encoder for hydra.relational.ColumnName
-
columnSchema
static <T> Term columnSchema(java.util.function.Function<T,Term> t, ColumnSchema<T> x)
Encoder for hydra.relational.ColumnSchema
-
foreignKey
static Term foreignKey(ForeignKey x)
Encoder for hydra.relational.ForeignKey
-
primaryKey
static Term primaryKey(PrimaryKey x)
Encoder for hydra.relational.PrimaryKey
-
relation
static <V> Term relation(java.util.function.Function<V,Term> v, Relation<V> x)
Encoder for hydra.relational.Relation
-
relationName
static Term relationName(RelationName x)
Encoder for hydra.relational.RelationName
-
relationSchema
static <T> Term relationSchema(java.util.function.Function<T,Term> t, RelationSchema<T> x)
Encoder for hydra.relational.RelationSchema
-
relationship
static <V> Term relationship(java.util.function.Function<V,Term> v, Relationship<V> x)
Encoder for hydra.relational.Relationship
-
-