# Uses of Interface
org.apache.cayenne.access.sqlbuilder.SQLGenerationContext

Packages that use SQLGenerationContext
Package
Description
org.apache.cayenne.access.sqlbuilder
org.apache.cayenne.access.sqlbuilder.sqltree
org.apache.cayenne.dba.derby.sqltree
org.apache.cayenne.dba.firebird.sqltree
org.apache.cayenne.dba.mysql.sqltree
org.apache.cayenne.dba.postgres.sqltree
org.apache.cayenne.dba.sqlserver.sqltree

- ## Uses of SQLGenerationContext in org.apache.cayenne.access.sqlbuilder

  Constructors in org.apache.cayenne.access.sqlbuilder with parameters of type SQLGenerationContext
  Modifier
  Constructor
  Description
  ``
  `SQLGenerationVisitor(SQLAppendable appendable, SQLGenerationContext context)`

- ## Uses of SQLGenerationContext in org.apache.cayenne.access.sqlbuilder.sqltree

  Methods in org.apache.cayenne.access.sqlbuilder.sqltree with parameters of type SQLGenerationContext
  Modifier and Type
  Method
  Description
  `protected void`
  ValueNode.`addValueBinding(SQLGenerationContext context, Object value)`
  `SQLAppendable`
  AliasedNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  BitwiseNotNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  CaseNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  ColumnNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  DeleteNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  DistinctNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  ElseNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  EmptyNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  ExistsNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  ExpressionNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  FromNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  FunctionNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  GroupByNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  HavingNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  InNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  InsertColumnsNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  InsertNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  InsertValuesNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  JoinNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  LimitOffsetNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  NegateNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `abstract SQLAppendable`
  Node.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  NotNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  OffsetFetchNextNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  OffsetNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  OrderByNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  SelectNode.`append(SQLAppendable builder, SQLGenerationContext context)`
  `SQLAppendable`
  SelectResultNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  SubqueryNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  TableNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  TextNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  ThenNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  TopNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  TrimmingColumnNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  UpdateNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  UpdateSetNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  ValueNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  WhenNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  WhereNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `protected void`
  TrimmingColumnNode.`appendClobColumnNode(SQLAppendable buffer, SQLGenerationContext context)`
  `protected void`
  TrimmingColumnNode.`appendColumnNode(SQLAppendable buffer, SQLGenerationContext context)`
  `protected void`
  ValueNode.`appendObjectValue(SQLAppendable buffer, SQLGenerationContext context, Object value)`
  `protected void`
  TrimmingColumnNode.`appendRtrim(SQLAppendable buffer, SQLGenerationContext context)`
  `protected void`
  ValueNode.`appendStringValue(SQLAppendable buffer, SQLGenerationContext context, CharSequence value)`

- ## Uses of SQLGenerationContext in org.apache.cayenne.dba.derby.sqltree

  Methods in org.apache.cayenne.dba.derby.sqltree with parameters of type SQLGenerationContext
  Modifier and Type
  Method
  Description
  `protected void`
  DerbyValueNode.`appendStringValue(SQLAppendable buffer, SQLGenerationContext context, CharSequence value)`

- ## Uses of SQLGenerationContext in org.apache.cayenne.dba.firebird.sqltree

  Methods in org.apache.cayenne.dba.firebird.sqltree with parameters of type SQLGenerationContext
  Modifier and Type
  Method
  Description
  `SQLAppendable`
  FirebirdLimitNode.`append(SQLAppendable buffer, SQLGenerationContext context)`

- ## Uses of SQLGenerationContext in org.apache.cayenne.dba.mysql.sqltree

  Methods in org.apache.cayenne.dba.mysql.sqltree with parameters of type SQLGenerationContext
  Modifier and Type
  Method
  Description
  `SQLAppendable`
  ConvertNode.`append(SQLAppendable buffer, SQLGenerationContext context)`

- ## Uses of SQLGenerationContext in org.apache.cayenne.dba.postgres.sqltree

  Methods in org.apache.cayenne.dba.postgres.sqltree with parameters of type SQLGenerationContext
  Modifier and Type
  Method
  Description
  `SQLAppendable`
  PostgresExtractFunctionNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `SQLAppendable`
  PostgresLimitOffsetNode.`append(SQLAppendable buffer, SQLGenerationContext context)`

- ## Uses of SQLGenerationContext in org.apache.cayenne.dba.sqlserver.sqltree

  Methods in org.apache.cayenne.dba.sqlserver.sqltree with parameters of type SQLGenerationContext
  Modifier and Type
  Method
  Description
  `SQLAppendable`
  SQLServerLimitOffsetNode.`append(SQLAppendable buffer, SQLGenerationContext context)`
  `protected void`
  SQLServerColumnNode.`appendClobColumnNode(SQLAppendable buffer, SQLGenerationContext context)`