it.eng.qbe.query
Interface IField

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGroupByField, IOrderByField, ISelectField, IWhereField
All Known Implementing Classes:
Field, GroupByField, OrderByField, SelectField, WhereField

public interface IField
extends java.io.Serializable

The Interface IField.


Method Summary
 java.lang.String getFieldName()
          Gets the field name.
 java.lang.String getId()
          Gets the id.
 java.lang.Integer getPrecision()
          Gets the precision.
 java.lang.Integer getScale()
          Gets the scale.
 java.lang.String getType()
          Gets the type.
 void setFieldName(java.lang.String fieldName)
          Sets the field name.
 void setId(java.lang.String id)
          Sets the id.
 void setPrecision(java.lang.Integer precision)
          Sets the precision.
 void setScale(java.lang.Integer scale)
          Sets the scale.
 void setType(java.lang.String type)
          Sets the type.
 

Method Detail

getId

java.lang.String getId()
Gets the id.

Returns:
the id

setId

void setId(java.lang.String id)
Sets the id.

Parameters:
id - the new id

getFieldName

java.lang.String getFieldName()
Gets the field name.

Returns:
the field name

setFieldName

void setFieldName(java.lang.String fieldName)
Sets the field name.

Parameters:
fieldName - the new field name

getType

java.lang.String getType()
Gets the type.

Returns:
the type

setType

void setType(java.lang.String type)
Sets the type.

Parameters:
type - the new type

getScale

java.lang.Integer getScale()
Gets the scale.

Returns:
the scale

setScale

void setScale(java.lang.Integer scale)
Sets the scale.

Parameters:
scale - the new scale

getPrecision

java.lang.Integer getPrecision()
Gets the precision.

Returns:
the precision

setPrecision

void setPrecision(java.lang.Integer precision)
Sets the precision.

Parameters:
precision - the new precision