custom static method

Insertable<CacheItem> custom({
  1. Expression<String>? key,
  2. Expression<String>? data,
  3. Expression<DateTime>? createdAt,
  4. Expression<DateTime>? expiresAt,
  5. Expression<int>? priority,
  6. Expression<int>? size,
  7. Expression<int>? rowid,
})

Implementation

static Insertable<CacheItem> custom({
  Expression<String>? key,
  Expression<String>? data,
  Expression<DateTime>? createdAt,
  Expression<DateTime>? expiresAt,
  Expression<int>? priority,
  Expression<int>? size,
  Expression<int>? rowid,
}) {
  return RawValuesInsertable({
    if (key != null) 'key': key,
    if (data != null) 'data': data,
    if (createdAt != null) 'created_at': createdAt,
    if (expiresAt != null) 'expires_at': expiresAt,
    if (priority != null) 'priority': priority,
    if (size != null) 'size': size,
    if (rowid != null) 'rowid': rowid,
  });
}