addField method

FieldMetaData addField(
  1. int table_field_id,
  2. int table_id,
  3. String fieldName,
  4. FieldDataType fieldDataType,
  5. int fieldSize,
  6. bool notNull,
  7. bool autoIncrement,
)

Implementation

FieldMetaData addField(
    int table_field_id,
    int table_id,
    String fieldName,
    FieldDataType fieldDataType,
    int fieldSize,
    bool notNull,
    bool autoIncrement) {
  FieldMetaData fmd = FieldMetaData(table_field_id, table_id,
      fieldName, fieldDataType, fieldSize, notNull, autoIncrement);
  maxTableFieldId=table_field_id;
  fieldMetaDataList.add(fmd);
  _tableFieldIdMap[table_field_id] = fmd;
  _fieldNameMap[fieldName] = fmd;
  return fmd;
}