Results for “Std.Db.Row.RowError”
17 matching declarations
Use module:Std.List, kind:fn, or is:exact. Put a Pudu type after ::.
- Std.Db.Row.RowError
Why a value could not be read out of a result set.
- Std.App.Database.queryAll
&Std.App.Database.Database -> Str -> &Array[Std.Db.Driver.Value] -> fn(Std.Db.Driver.Rows, Int) -> Result[T, Std.Db.Row.RowError] -> Result[Array[T], Std.App.Database.QueryError]Every row a query answered, each read by the mapper.
- Std.App.Database.queryOne
&Std.App.Database.Database -> Str -> &Array[Std.Db.Driver.Value] -> fn(Std.Db.Driver.Rows, Int) -> Result[T, Std.Db.Row.RowError] -> Result[T, Std.App.Database.QueryError]The single row a query answered, or an error when it answered none or several.
- Std.App.Database.queryOptional
&Std.App.Database.Database -> Str -> &Array[Std.Db.Driver.Value] -> fn(Std.Db.Driver.Rows, Int) -> Result[T, Std.Db.Row.RowError] -> Result[Option[T], Std.App.Database.QueryError]The one row a query answered, or nothing.
- Std.Db.Row.at
&Std.Db.Driver.Rows -> Int -> Int -> Result[Std.Db.Driver.Value, Std.Db.Row.RowError]The value at a row and column, both counted from zero.
- Std.Db.Row.bytes
&Std.Db.Driver.Rows -> Int -> Str -> Result[Bytes, Std.Db.Row.RowError]A named column read as raw bytes.
- Std.Db.Row.decimal
&Std.Db.Driver.Rows -> Int -> Str -> Result[Decimal, Std.Db.Row.RowError]A named column read as an exact decimal.
- Std.Db.Row.indexOf
&Std.Db.Driver.Rows -> Str -> Result[Int, Std.Db.Row.RowError]Named access refuses duplicate labels, which require aliases or indexed access.
- Std.Db.Row.integer
&Std.Db.Driver.Rows -> Int -> Str -> Result[Int64, Std.Db.Row.RowError]A named column read as a whole number.
- Std.Db.Row.map
&Std.Db.Driver.Rows -> fn(Std.Db.Driver.Rows, Int) -> Result[T, Std.Db.Row.RowError] -> Result[Array[T], Std.Db.Row.RowError]Mapping order follows the result; the first mapper failure stops consumption.
- Std.Db.Row.nullable
&Std.Db.Driver.Rows -> Int -> Str -> Result[Option[Std.Db.Driver.Value], Std.Db.Row.RowError]None means a present SQL NULL, never a missing column or malformed row.
- Std.Db.Row.one
&Std.Db.Driver.Rows -> fn(Std.Db.Driver.Rows, Int) -> Result[T, Std.Db.Row.RowError] -> Result[T, Std.Db.Row.RowError]The single row a query answered, or an error when it answered none or several.
- Std.Db.Row.optional
&Std.Db.Driver.Rows -> fn(Std.Db.Driver.Rows, Int) -> Result[T, Std.Db.Row.RowError] -> Result[Option[T], Std.Db.Row.RowError]The one row a query answered, or nothing. Several rows is an error.
- Std.Db.Row.real
&Std.Db.Driver.Rows -> Int -> Str -> Result[Float64, Std.Db.Row.RowError]A named column read as a binary floating number.
- Std.Db.Row.text
&Std.Db.Driver.Rows -> Int -> Str -> Result[Str, Std.Db.Row.RowError]A named column read as text. A null is an error, not an empty string.
- Std.Db.Row.truth
&Std.Db.Driver.Rows -> Int -> Str -> Result[Bool, Std.Db.Row.RowError]A named column read as a truth value.
- Std.Db.Row.value
&Std.Db.Driver.Rows -> Int -> Str -> Result[Std.Db.Driver.Value, Std.Db.Row.RowError]The value in a named column of a row, whatever its kind.
