Package hydra.encode

Interface Relational


  • public interface Relational
    Term encoders for hydra.relational
    • 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
      • row

        static <V> Term row​(java.util.function.Function<V,​Term> v,
                            Row<V> x)
        Encoder for hydra.relational.Row