withConverter<R extends Object?> method
- {required FromOracledb<
R> fromOracledb, - required ToOracledb<
R> toOracledb}
override
Applies converters to the collection.
Parameters:
fromOracledb: Converter from FusabaseOracledb data.toOracledb: Converter to FusabaseOracledb data.
Returns: A new CollectionReference with converters applied.
Example:
var convertedCol = collection.withConverter<User>(fromOracledb: User.fromMap, toOracledb: User.toMap);
Implementation
@override
CollectionReference<R> withConverter<R extends Object?>({
required FromOracledb<R> fromOracledb,
required ToOracledb<R> toOracledb,
}) {
CollectionReference<R> col = CollectionReference<R> (helper:QueryHelper(),oracledb:this.oracledb,path:this.path);
col.fromConverter = fromOracledb;
col.toConverter = toOracledb;
return col;
}