# Package org.apache.cayenne.velocity

- Class Summary
  Class | Description
  --- | ---
  BindDirective | A custom Velocity directive to create a PreparedStatement parameter text.
  BindEqualDirective | A custom Velocity directive to create a PreparedStatement parameter text for "= ?".
  BindNotEqualDirective | A custom Velocity directive to create a PreparedStatement parameter text for "<>?".
  BindObjectEqualDirective | A custom Velocity directive to create a set of SQL conditions to match an ObjectId of an object.
  BindObjectNotEqualDirective | A custom Velocity directive to create a set of SQL conditions to check unequality of an ObjectId of an object.
  ChainDirective | A custom Velocity directive to conditionally join a number of `chunks`.
  ChunkDirective | A custom Velocity directive to describe a conditional chunk of a `chain`.
  ResultDirective | A custom Velocity directive to describe a ResultSet column.
  SQLTemplateRenderingUtils | Implements utility methods used inside Velocity templates when rendering SQLTemplates.
  SQLTemplateResourceManager | An implementation of the Velocity ResourceManager and ResourceLoader that creates templates from in-memory Strings.
  VelocitySQLTemplateProcessor | Processor for SQL velocity templates.

Copyright © 2001–2023 Apache Cayenne. All rights reserved.