getCteInfo method

  1. @protected
List<Map<String, dynamic>> getCteInfo()
inherited

Implementation

@protected
List<Map<String, dynamic>> getCteInfo() {
  return _ctes
      .map(
        (cte) => {
          'name': cte.name,
          'isRecursive': cte.isRecursive,
          'isMaterialized': cte.isMaterialized,
          'isNotMaterialized': cte.isNotMaterialized,
          'hasColumns': cte.columns != null && cte.columns!.isNotEmpty,
          'columnCount': cte.columns?.length ?? 0,
          'columns': cte.columns,
          'hashCode': cte.hashCode,
        },
      )
      .toList();
}