mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-31 04:10:38 +00:00
refactor: passing QueryContext to RegionServer (#3829)
* refactor: passing QueryContext to RegionServer * refactor: change the return type of build() in QueryContextBuilder * fix: update greptime-proto reference * chore: apply suggestion * chore: revert the last commit --------- Co-authored-by: dennis zhuang <killme2008@gmail.com>
This commit is contained in:
@@ -35,7 +35,7 @@ impl FunctionContext {
|
||||
#[cfg(any(test, feature = "testing"))]
|
||||
pub fn mock() -> Self {
|
||||
Self {
|
||||
query_ctx: QueryContextBuilder::default().build(),
|
||||
query_ctx: QueryContextBuilder::default().build().into(),
|
||||
state: Arc::new(FunctionState::mock()),
|
||||
}
|
||||
}
|
||||
@@ -44,7 +44,7 @@ impl FunctionContext {
|
||||
impl Default for FunctionContext {
|
||||
fn default() -> Self {
|
||||
Self {
|
||||
query_ctx: QueryContextBuilder::default().build(),
|
||||
query_ctx: QueryContextBuilder::default().build().into(),
|
||||
state: Arc::new(FunctionState::default()),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ mod tests {
|
||||
#[test]
|
||||
fn test_create_udf() {
|
||||
let f = Arc::new(TestAndFunction);
|
||||
let query_ctx = QueryContextBuilder::default().build();
|
||||
let query_ctx = QueryContextBuilder::default().build().into();
|
||||
|
||||
let args: Vec<VectorRef> = vec![
|
||||
Arc::new(ConstantVector::new(
|
||||
|
||||
@@ -79,7 +79,8 @@ mod tests {
|
||||
|
||||
let query_ctx = QueryContextBuilder::default()
|
||||
.current_schema("test_db".to_string())
|
||||
.build();
|
||||
.build()
|
||||
.into();
|
||||
|
||||
let func_ctx = FunctionContext {
|
||||
query_ctx,
|
||||
|
||||
@@ -77,7 +77,7 @@ mod tests {
|
||||
} if valid_types == vec![]
|
||||
));
|
||||
|
||||
let query_ctx = QueryContextBuilder::default().build();
|
||||
let query_ctx = QueryContextBuilder::default().build().into();
|
||||
|
||||
let func_ctx = FunctionContext {
|
||||
query_ctx,
|
||||
|
||||
Reference in New Issue
Block a user