ntile method

  1. @override
QueryBuilder ntile(
  1. int buckets, {
  2. String? partitionBy,
  3. String? orderBy,
  4. String? as,
})
inherited

Implementation

@override
QueryBuilder ntile(
  int buckets, {
  String? partitionBy,
  String? orderBy,
  String? as,
}) {
  if (buckets <= 0) {
    throw InvalidArgumentException(
        'Number of buckets must be greater than 0');
  }

  final overClause =
      _buildOverClause(partitionBy: partitionBy, orderBy: orderBy);
  _addWindowFunction("NTILE($buckets)", overClause, as);
  return this;
}