Call |
Used in an interface to indicate to the pureQuery Generator that the declared annotated method executes an SQL stored
procedure call. |
Column |
For queries against databases, indicates that the annotated property represents the described column. |
ColumnOverride |
For queries against databases, indicates that a property in the pureQuery bean represents a particular column. |
ColumnOverrides |
For queries against databases, specifies an array of
@ColumnOverride annotations. |
Cursor |
Specifies cursor attributes for the cursor that is created by the SQL statement that the method runs. |
Format |
The Format anotation is used to specify a class that contains methods for converting field data
between String format and JDBC Object, in both directions. |
GeneratedKey |
When used to annotate a property of a pureQuery bean, directs pureQuery to set the value of the property to the value
of the corresponding database column after an SQL INSERT, UPDATE, MERGE, or DELETE statement runs. |
Group |
This annotation can be used on pureQuery API DAO interfaces to indicate that the Interface should inherit Generator
and / or StaticBinder properties when those utilities operate on this Interface. |
Handler |
Annotation through which handlers may be specified for an annotated method. |
Id |
Indicates that the annotated property represents a Identity column for the purposes of Nested Query Bean support. |
JoinColumn |
For queries against databases, indicates that the annotated property represents a Nested Query Bean. |
JoinPoint |
For queries against databases, specifies an array of zero or more @JoinColumn annotations. |
Metadata |
This annotation is used by some tools that work with pureQuery beans. |
PureQueryInterface |
This annotation is used by IBM Data Studio on interfaces that have no pureQuery annotations but that extend other
interfaces that do have pureQuery annotations. |
Required |
Indicates that the annotated property must contain a non-null value when the property is used as input for a DAO
or Inline style method invocation. |
Select |
Used in an interface to indicate to the pureQuery Generator that the annotated declared method executes an SQL SELECT
statement. |
Sql |
This annotation is used by some tools that work with pureQuery beans. |
Table |
For queries against databases, indicates that all of the properties in the class use the defined table name as the
default table name instead of "*", i.e., table name ignored. |
Update |
Used in an interface to indicate to the pureQuery Generator that the annotated declared method runs an SQL INSERT,
UPDATE, MERGE, DELETE, or DDL statement. |