Skip to content

Commit 1abb4d7

Browse files
danieljharveyhasura-bot
authored andcommittedMar 11, 2025·
Rename QueryNodeNew to QueryNode (#1660)
<!-- The PR description should answer 2 important questions: --> ### What This naming was to help disambiguate old and new code when refactoring the `execute` crate, now it's just confusing. Functional no-op. V3_GIT_ORIGIN_REV_ID: 4b1fc86f4869dd20dfbafdb3ceb5b6e61938367f
1 parent 3766134 commit 1abb4d7

File tree

13 files changed

+29
-29
lines changed

13 files changed

+29
-29
lines changed
 

‎v3/crates/execute/src/execute/ndc_request/v01.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use crate::error::{FieldError, FieldInternalError};
88
use plan_types::{
99
AggregateFieldSelection, AggregateSelectionSet, Argument, Field, MutationArgument,
1010
MutationExecutionPlan, NestedArray, NestedField, NestedObject, OrderByDirection,
11-
OrderByElement, OrderByTarget, QueryExecutionPlan, QueryNodeNew, Relationship,
11+
OrderByElement, OrderByTarget, QueryExecutionPlan, QueryNode, Relationship,
1212
RelationshipArgument, ResolvedFilterExpression, VariableName,
1313
};
1414

@@ -84,7 +84,7 @@ fn make_variables(
8484
})
8585
}
8686

87-
fn make_query(query_node: QueryNodeNew) -> Result<ndc_models_v01::Query, FieldError> {
87+
fn make_query(query_node: QueryNode) -> Result<ndc_models_v01::Query, FieldError> {
8888
// Group by is not supported in 0.1.x
8989
if query_node.group_by.is_some() {
9090
return Err(FieldError::InternalError(

‎v3/crates/execute/src/execute/ndc_request/v02.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use crate::error::{FieldError, FieldInternalError};
1010
use plan_types::{
1111
AggregateFieldSelection, AggregateSelectionSet, Argument, Field, MutationArgument,
1212
MutationExecutionPlan, NestedArray, NestedField, NestedObject, OrderByDirection,
13-
OrderByElement, OrderByTarget, QueryExecutionPlan, QueryNodeNew, Relationship,
13+
OrderByElement, OrderByTarget, QueryExecutionPlan, QueryNode, Relationship,
1414
RelationshipArgument, ResolvedFilterExpression, VariableName,
1515
};
1616

@@ -71,7 +71,7 @@ fn make_variables(
7171
})
7272
}
7373

74-
fn make_query(query_node: QueryNodeNew) -> Result<ndc_models_v02::Query, FieldError> {
74+
fn make_query(query_node: QueryNode) -> Result<ndc_models_v02::Query, FieldError> {
7575
let ndc_predicate = query_node.predicate.map(make_expression).transpose()?;
7676

7777
let ndc_fields = query_node

‎v3/crates/execute/src/execute/remote_predicates.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use crate::error::{FieldError, FieldInternalError, FilterPredicateError};
22
use indexmap::{IndexMap, IndexSet};
33
use plan_types::{
44
Argument, Field, FieldsSelection, NestedArray, NestedField, NestedObject, OrderByElement,
5-
OrderByTarget, QueryExecutionPlan, QueryNodeNew, RemotePredicateKey, ResolvedFilterExpression,
5+
OrderByTarget, QueryExecutionPlan, QueryNode, RemotePredicateKey, ResolvedFilterExpression,
66
};
77
use std::collections::BTreeMap;
88

@@ -46,10 +46,10 @@ fn replace_predicates_in_argument(
4646
}
4747

4848
fn replace_predicates_in_query_node(
49-
query_node: QueryNodeNew,
49+
query_node: QueryNode,
5050
predicates: &BTreeMap<RemotePredicateKey, ResolvedFilterExpression>,
51-
) -> Result<QueryNodeNew, FilterPredicateError> {
52-
Ok(QueryNodeNew {
51+
) -> Result<QueryNode, FilterPredicateError> {
52+
Ok(QueryNode {
5353
aggregates: query_node.aggregates,
5454
fields: query_node
5555
.fields

‎v3/crates/graphql/ir/src/plan/commands.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use open_dds::commands::ProcedureName;
1414
use plan_types::{
1515
Argument, Field, FieldsSelection, JoinLocations, MutationExecutionPlan, MutationExecutionTree,
1616
NdcFieldAlias, NdcRelationshipName, PredicateQueryTrees, QueryExecutionPlan,
17-
QueryExecutionTree, QueryNodeNew, Relationship, UniqueNumber, FUNCTION_IR_VALUE_COLUMN_NAME,
17+
QueryExecutionTree, QueryNode, Relationship, UniqueNumber, FUNCTION_IR_VALUE_COLUMN_NAME,
1818
};
1919

2020
pub(crate) fn plan_query_node(
@@ -24,7 +24,7 @@ pub(crate) fn plan_query_node(
2424
session: &Session,
2525
request_headers: &reqwest::header::HeaderMap,
2626
unique_number: &mut UniqueNumber,
27-
) -> Result<Plan<QueryNodeNew>, error::Error> {
27+
) -> Result<Plan<QueryNode>, error::Error> {
2828
let mut ndc_nested_field = None;
2929
let mut join_locations = JoinLocations::new();
3030
let mut remote_predicates = PredicateQueryTrees::new();
@@ -54,7 +54,7 @@ pub(crate) fn plan_query_node(
5454
join_locations = nested_join_locations;
5555
remote_predicates = nested_remote_predicates;
5656
}
57-
let query = QueryNodeNew {
57+
let query = QueryNode {
5858
aggregates: None,
5959
fields: Some(FieldsSelection {
6060
fields: IndexMap::from([(

‎v3/crates/graphql/ir/src/plan/model_selection.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use metadata_resolve::Metadata;
1313
use plan_types::Argument;
1414
use plan_types::{
1515
FieldsSelection, JoinLocations, NdcRelationshipName, PredicateQueryTrees, QueryExecutionPlan,
16-
QueryExecutionTree, QueryNodeNew, Relationship, UniqueNumber,
16+
QueryExecutionTree, QueryNode, Relationship, UniqueNumber,
1717
};
1818
use std::collections::BTreeMap;
1919

@@ -26,7 +26,7 @@ pub(crate) fn plan_query_node(
2626
session: &Session,
2727
request_headers: &reqwest::header::HeaderMap,
2828
unique_number: &mut UniqueNumber,
29-
) -> Result<Plan<QueryNodeNew>, error::Error> {
29+
) -> Result<Plan<QueryNode>, error::Error> {
3030
let mut query_fields = None;
3131
let mut join_locations = JoinLocations::new();
3232
let mut remote_predicates = PredicateQueryTrees::new();
@@ -67,7 +67,7 @@ pub(crate) fn plan_query_node(
6767

6868
remote_predicates.0.extend(order_by_remote_predicates.0);
6969

70-
let query_node = QueryNodeNew {
70+
let query_node = QueryNode {
7171
limit: ir.limit,
7272
offset: ir.offset,
7373
order_by,

‎v3/crates/plan-types/src/execution_plan.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub use filter::ResolvedFilterExpression;
1616
pub use mutation::MutationExecutionPlan;
1717
pub use query::{
1818
AggregateFieldsSelection, FieldsSelection, PredicateQueryTree, PredicateQueryTrees,
19-
QueryExecutionPlan, QueryNodeNew, RemotePredicateKey, UniqueNumber,
19+
QueryExecutionPlan, QueryNode, RemotePredicateKey, UniqueNumber,
2020
};
2121
pub use relationships::{Relationship, RelationshipArgument};
2222
pub use remote_joins::{

‎v3/crates/plan-types/src/execution_plan/field.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ pub enum Field {
1919
},
2020
Relationship {
2121
/// The relationship query
22-
query_node: Box<query::QueryNodeNew>,
22+
query_node: Box<query::QueryNode>,
2323
/// The name of the relationship to follow for the subquery
2424
relationship: NdcRelationshipName,
2525
/// Values to be provided to any collection arguments

‎v3/crates/plan-types/src/execution_plan/query.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use std::sync::Arc;
1717
// this represents an execution plan. all predicates only refer to local comparisons.
1818
// remote predicates are represented as additional execution nodes
1919
pub struct QueryExecutionPlan {
20-
pub query_node: QueryNodeNew,
20+
pub query_node: QueryNode,
2121
/// The name of a collection
2222
pub collection: CollectionName,
2323
/// Values to be provided to any collection arguments
@@ -92,7 +92,7 @@ impl Default for UniqueNumber {
9292

9393
/// Query plan for fetching data
9494
#[derive(Debug, Clone, PartialEq, Eq)]
95-
pub struct QueryNodeNew {
95+
pub struct QueryNode {
9696
/// Optionally limit to N results
9797
pub limit: Option<u32>,
9898
/// Optionally offset from the Nth result

‎v3/crates/plan-types/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ pub use execution_plan::{
1414
Grouping, JoinLocations, JoinNode, Location, LocationKind, MutationArgument,
1515
MutationExecutionPlan, MutationExecutionTree, NDCMutationExecution, NDCQueryExecution,
1616
NDCSubscriptionExecution, NestedArray, NestedField, NestedObject, PredicateQueryTree,
17-
PredicateQueryTrees, ProcessResponseAs, QueryExecutionPlan, QueryExecutionTree, QueryNodeNew,
17+
PredicateQueryTrees, ProcessResponseAs, QueryExecutionPlan, QueryExecutionTree, QueryNode,
1818
Relationship, RelationshipArgument, RemoteJoin, RemoteJoinArgument, RemoteJoinType,
1919
RemotePredicateKey, ResolvedFilterExpression, SourceFieldAlias, TargetField, UniqueNumber,
2020
};

‎v3/crates/plan/src/query/command.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use open_dds::{
1717
use plan_types::{
1818
Argument, Field, JoinLocations, MutationArgument, MutationExecutionPlan, MutationExecutionTree,
1919
NdcFieldAlias, NdcRelationshipName, NestedArray, NestedField, NestedObject,
20-
PredicateQueryTrees, QueryExecutionPlan, QueryExecutionTree, QueryNodeNew, Relationship,
20+
PredicateQueryTrees, QueryExecutionPlan, QueryExecutionTree, QueryNode, Relationship,
2121
};
2222
use plan_types::{UniqueNumber, FUNCTION_IR_VALUE_COLUMN_NAME};
2323
use std::collections::BTreeMap;
@@ -218,7 +218,7 @@ pub(crate) fn from_command_selection(
218218
remote_predicates,
219219
remote_join_executions,
220220
query_execution_plan: QueryExecutionPlan {
221-
query_node: QueryNodeNew {
221+
query_node: QueryNode {
222222
fields: Some(plan_types::FieldsSelection {
223223
fields: wrap_scalar_select(wrap_selection_in_response_config(
224224
command_source,

‎v3/crates/plan/src/query/filter.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use open_dds::{
1313
use plan_types::{
1414
Expression, Field, FieldsSelection, JoinLocations, LocalModelRelationshipInfo, NdcFieldAlias,
1515
NdcRelationshipName, PredicateQueryTree, PredicateQueryTrees, QueryExecutionPlan,
16-
QueryExecutionTree, QueryNodeNew, Relationship, RelationshipColumnMapping,
16+
QueryExecutionTree, QueryNode, Relationship, RelationshipColumnMapping,
1717
ResolvedFilterExpression, SourceNdcColumn, UniqueNumber,
1818
};
1919
use std::collections::BTreeMap;
@@ -162,7 +162,7 @@ pub fn plan_remote_predicate<'a>(
162162
unique_number: &mut UniqueNumber,
163163
) -> Result<
164164
(
165-
QueryNodeNew,
165+
QueryNode,
166166
PredicateQueryTrees,
167167
BTreeMap<NdcRelationshipName, Relationship>,
168168
),
@@ -177,7 +177,7 @@ pub fn plan_remote_predicate<'a>(
177177
unique_number,
178178
)?;
179179

180-
let query_node = QueryNodeNew {
180+
let query_node = QueryNode {
181181
limit: None,
182182
offset: None,
183183
order_by: None,

‎v3/crates/plan/src/query/model.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use open_dds::query::{
2121
};
2222
use plan_types::{
2323
AggregateFieldSelection, AggregateSelectionSet, FieldsSelection, Grouping, JoinLocations,
24-
NdcFieldAlias, PredicateQueryTrees, QueryExecutionPlan, QueryExecutionTree, QueryNodeNew,
24+
NdcFieldAlias, PredicateQueryTrees, QueryExecutionPlan, QueryExecutionTree, QueryNode,
2525
UniqueNumber,
2626
};
2727

@@ -246,7 +246,7 @@ pub fn from_model_group_by(
246246
.map_err(|_| PlanError::Internal("offset out of range".into()))?;
247247

248248
let query_execution_plan = QueryExecutionPlan {
249-
query_node: QueryNodeNew {
249+
query_node: QueryNode {
250250
fields: None,
251251
aggregates: None,
252252
limit: query.limit,
@@ -362,7 +362,7 @@ pub fn from_model_aggregate_selection(
362362
};
363363

364364
let query_execution_plan = QueryExecutionPlan {
365-
query_node: QueryNodeNew {
365+
query_node: QueryNode {
366366
fields: None,
367367
aggregates: query_aggregate_fields,
368368
limit: query.limit,
@@ -681,7 +681,7 @@ pub fn from_model_selection(
681681
};
682682

683683
let query_execution_plan = QueryExecutionPlan {
684-
query_node: QueryNodeNew {
684+
query_node: QueryNode {
685685
fields: query_fields,
686686
aggregates: None,
687687
limit: query.limit,

‎v3/crates/plan/tests/passing/models/simple/execution_plan.snap

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Queries(
1414
{},
1515
),
1616
query_execution_plan: QueryExecutionPlan {
17-
query_node: QueryNodeNew {
17+
query_node: QueryNode {
1818
limit: Some(
1919
5,
2020
),

0 commit comments

Comments
 (0)
Please sign in to comment.