# Interface SQLGenerationContext

public interface SQLGenerationContext

Since:
  4.2

- ## Method Summary

  Modifier and Type
  Method
  Description
  `DbAdapter`
  `getAdapter()`
  `List<PSParameter<?>>`
  `getBindings()`
  `DbEntity`
  `getRootDbEntity()`
  `boolean`
  `isSingleTableSQL()`
  Returns true if the statement being generated uses a single table, in which case table nodes and column nodes omit the table alias / prefix for readability (e.g.

- ## Method Details

  - ### getAdapter

    DbAdapter getAdapter()

  - ### getBindings

    List<PSParameter<?>> getBindings()

  - ### getRootDbEntity

    DbEntity getRootDbEntity()

  - ### isSingleTableSQL

    boolean isSingleTableSQL()
    Returns true if the statement being generated uses a single table, in which case table nodes and column nodes omit the table alias / prefix for readability (e.g. `SELECT NAME FROM ARTIST` rather than `SELECT a.NAME FROM ARTIST a`).
    Since:
      5.0