Class SqlJoinSpec

java.lang.Object
org.litebridgedb.orm.api.sql.SqlJoinSpec
All Implemented Interfaces:
org.litebridgedb.orm.api.select.model.JoinSpec

public class SqlJoinSpec extends Object implements org.litebridgedb.orm.api.select.model.JoinSpec
Specification for a JOIN operation in a database query.

This class includes the table to be joined and the conditions that establish the relationship between the tables.

  • Constructor Details

    • SqlJoinSpec

      public SqlJoinSpec(Table table)
  • Method Details

    • table

      public Table table()
      Specified by:
      table in interface org.litebridgedb.orm.api.select.model.JoinSpec
    • conditions

      public List<org.litebridgedb.orm.api.select.model.ConditionSpec> conditions()
      Specified by:
      conditions in interface org.litebridgedb.orm.api.select.model.JoinSpec
    • newCondition

      public org.litebridgedb.orm.api.select.model.ConditionSpec newCondition(Column column)
    • using

      public org.litebridgedb.orm.api.select.model.ConditionSpec using(String column)
    • toJoin

      public Join toJoin()
      Specified by:
      toJoin in interface org.litebridgedb.orm.api.select.model.JoinSpec