flora_orm
library
Classes
AsciiCodec
An AsciiCodec allows encoding strings as ASCII bytes
and decoding ASCII bytes to strings.
AsciiDecoder
Converts ASCII bytes to string.
AsciiEncoder
Converts strings of only ASCII characters to bytes.
Base64Codec
A base64 encoder and decoder.
Base64Decoder
Decoder for base64 encoded data.
Base64Encoder
Base64 and base64url encoding converter.
ByteConversionSink
The ByteConversionSink provides an interface for converters to
efficiently transmit byte data.
ChunkedConversionSink <T >
A ChunkedConversionSink is used to transmit data more efficiently between
two converters during chunked conversions.
ClosableStringSink
A ClosableStringSink extends the StringSink interface by adding a
close
method.
Codec <S , T >
A Codec encodes and (if supported) decodes data.
ColumnDefinition <TEntity extends IEntity , TType >
Converter <S , T >
A Converter converts data from one representation into another.
CopyableProp
CopyWith <T >
DbContext <TEntity extends IEntity >
Encoding
Open-ended set of encodings.
Entity <TEntity extends IEntity , TMeta extends EntityMeta <TEntity > >
EntityMeta <TEntity extends IEntity >
Filter
HtmlEscape
Converter which escapes characters with special meaning in HTML.
HtmlEscapeMode
HTML escape modes.
IEntity
JsonCodec
A JsonCodec encodes JSON objects to strings and decodes strings to
JSON objects.
JsonDecoder
This class parses JSON strings and builds the corresponding objects.
JsonEncoder
This class converts JSON objects to strings.
JsonUtf8Encoder
Encoder that encodes a single object as a UTF-8 encoded JSON string.
Latin1Codec
A Latin1Codec encodes strings to ISO Latin-1 (aka ISO-8859-1) bytes
and decodes Latin-1 bytes to strings.
Latin1Decoder
This class converts Latin-1 bytes (lists of unsigned 8-bit integers)
to a string.
Latin1Encoder
This class converts strings of only ISO Latin-1 characters to bytes.
LineSplitter
A StreamTransformer that splits a String into individual lines.
NullableProp
OrmColumn <TColumnType >
Supported types:
String , int , double , bool and double .
All other types will be stored as json, and can be encoded/decoded using the read/write functions associated with the column
OrmEngine <TEntity extends IEntity , TMeta extends EntityMeta <TEntity > , TDbContext extends DbContext <TEntity > >
OrmEntity
OrmManager
OrmOrder
StringConversionSink
A sink for converters to efficiently transmit String data.
Utf8Codec
A Utf8Codec encodes strings to utf-8 code units (bytes) and decodes
UTF-8 code units to strings.
Utf8Decoder
This class converts UTF-8 code units (lists of unsigned 8-bit integers)
to a string.
Utf8Encoder
This class converts strings to their UTF-8 code units (a list of
unsigned 8-bit integers).
WhereParams <TEntity extends IEntity , TMeta extends EntityMeta <TEntity > >
Exceptions / Errors
JsonCyclicError
Reports that an object could not be stringified due to cyclic references.
JsonUnsupportedObjectError
Error thrown by JSON serialization if an object cannot be serialized.