withConverter<R> method
- {required FromOracledb<
R> fromOracledb, - required ToOracledb<
R> toOracledb}
Applies converters to the query results.
Parameters:
fromOracledb: Converter from FusabaseOracledb data.toOracledb: Converter to FusabaseOracledb data.
Returns: A new Query with converters applied.
Example:
var convertedQuery = query.withConverter<User>(fromOracledb: User.fromMap, toOracledb: User.toMap);
Implementation
Query<R> withConverter<R>({
required FromOracledb<R> fromOracledb,
required ToOracledb<R> toOracledb,
}) {
Query<R> q = Query<R>(
helper: QueryHelper(),
oracledb: this.oracledb,
path: this.path,
);
q.fromConverter = fromOracledb;
q.toConverter = toOracledb;
return q;
}