insert method

Future<int?> insert(
  1. FieldData fieldData
)

Implementation

Future<int?> insert(FieldData fieldData) async {
  if (!initialized) throw ArgumentError(C_MUST_INIT);
  String sql = sqlCommands.insert(fieldData);
  print(sql);
  print(fieldData.toJson());
  try {
    await transaction.getConnection().insertQuery(sql, fieldData);
    TableMetaData tmd = smd.getTableByTableId(table_id);
    String index=tmd.getProperty('index').toString();
    return fieldData.get(index) as int;
  } on SqlException catch (e) {
    throw SqlException(e.sqlExceptionEnum,
        cause: e.cause, sql: sql, json: fieldData.toJson());
  }
}