@Documented
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface AttributeDef
ConstructorFor
annotations (and the suitability of the constructor annotated with them, for creating jsba DBObjects using that constructor, given a Tuple with a specific heading) or they can be used to annotate setterMethods of jsba DBObject classes, such that the invocation of this settermethod (after having created the DBObject instance using a public no-arg constructor) can be linked to the presence in the tuple of the attribute named in the annotation.Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
attributeName
Gets The name of an attribute in a tuple from or for a relvar.
|
boolean |
requiresEscaping
Gets a flag indicating whether the attribute's type requires escape processing.
|
java.lang.String |
typeName
Gets The typeName of the attribute.
|
public abstract java.lang.String attributeName
public abstract java.lang.String typeName
public abstract boolean requiresEscaping