Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 16 additions & 9 deletions java/serving-client/src/main/java/dev/feast/FeastClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -431,15 +431,9 @@ public List<Row> getOnlineFeatures(
* <p>See {@link #getOnlineFeaturesRange(List, List, List, int, boolean, String)} for
* project-specific queries.
*
* @param featureRefs List of string feature references to retrieve in the format {@code
* featureTable:feature}, where 'featureTable' and 'feature' refer to the FeatureTable and
* Feature names respectively. Only the Feature name is required.
* @param entities List of {@link RangeRow} objects representing the entities for which to
* retrieve features.
* @param sortKeyFilters List of field names to use for sorting the feature results.
* @param limit Maximum number of results to return.
* @param reverseSortOrder If true, the results will be returned in descending order.
* @return List of {@link RangeRow} containing the retrieved feature data.
* @param request {@link GetOnlineFeaturesRangeRequest} containing the request parameters.
* @param entities list of {@link Row} to select the entities to retrieve the features for.
* @return list of {@link RangeRow} containing retrieved data fields.
*/
public List<RangeRow> getOnlineFeaturesRange(
GetOnlineFeaturesRangeRequest request, List<Row> entities) {
Expand Down Expand Up @@ -493,6 +487,19 @@ public List<RangeRow> getOnlineFeaturesRange(
return results;
}

/**
* Get online features from Feast via feature reference(s) with range support.
*
* @param featureRefs List of string feature references to retrieve in the format {@code
* featureTable:feature}.
* @param rows List of {@link Row} to select the entities to retrieve the features for.
* @param sortKeyFilters List of field names to use for sorting the feature results.
* @param limit Maximum number of results to return.
* @param reverseSortOrder If true, the results will be returned in descending order.
* @param project The Feast project to retrieve features from.
* @param includeMetadata If true, includes metadata in the response.
* @return List of {@link RangeRow} containing retrieved data fields.
*/
public List<RangeRow> getOnlineFeaturesRange(
List<String> featureRefs,
List<Row> rows,
Expand Down
Loading