selectQuery3Cols<TType1, TType2, TType3> method

Future<SqlResponse<List<Tuple3<TType1, TType2, TType3>>>> selectQuery3Cols<TType1, TType2, TType3>(
  1. Column<TType1, TModel> col1(
    1. TDef e
    ),
  2. Column<TType2, TModel> col2(
    1. TDef e
    ),
  3. Column<TType3, TModel> col3(
    1. TDef e
    ), {
  4. Where where(
    1. TDef e
    )?,
  5. OrderBy<ITableDefinition> orderBy(
    1. TDef e
    )?,
  6. PostgreSQLExecutionContext? cn,
})

Implementation

Future<SqlResponse<List<Tuple3<TType1, TType2, TType3>>>> selectQuery3Cols<TType1, TType2, TType3>(
  Column<TType1, TModel> Function(TDef e) col1,
  Column<TType2, TModel> Function(TDef e) col2,
  Column<TType3, TModel> Function(TDef e) col3, {
  Where Function(TDef e)? where,
  OrderBy Function(TDef e)? orderBy,
  PostgreSQLExecutionContext? cn,
}) async {
  var result = _selectQuery((x, conn) => runQueryToReturnType(x, getRowCustom3<TType1, TType2, TType3>, conn), where, orderBy, cn, col1, col2, col3);
  return result;
}