NSKey.integer constructor

NSKey.integer(
  1. String tableName,
  2. int id
)

Implementation

factory NSKey.integer(String tableName, int id) {
  final table = tableName.toNativeUtf8().cast<Char>();
  try {
    final key = nosqueel.ns_key_create_i(table, id);
    if (key == nullptr) {
      throw StateError('ns_key_create_i failed');
    }
    return NSKey._(key);
  } finally {
    calloc.free(table);
  }
}