• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

georgia-tech-db / eva / #840

18 Oct 2023 09:51PM UTC coverage: 68.616% (-9.8%) from 78.391%
#840

push

circle-ci

jiashenC
[BUMP]: v0.3.9+dev

2 of 2 new or added lines in 1 file covered. (100.0%)

8634 of 12583 relevant lines covered (68.62%)

0.69 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

75.0
/evadb/executor/set_executor.py
1
# coding=utf-8
2
# Copyright 2018-2023 EvaDB
3
#
4
# Licensed under the Apache License, Version 2.0 (the "License");
5
# you may not use this file except in compliance with the License.
6
# You may obtain a copy of the License at
7
#
8
#     http://www.apache.org/licenses/LICENSE-2.0
9
#
10
# Unless required by applicable law or agreed to in writing, software
11
# distributed under the License is distributed on an "AS IS" BASIS,
12
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
# See the License for the specific language governing permissions and
14
# limitations under the License.
15
from evadb.database import EvaDBDatabase
1✔
16
from evadb.executor.abstract_executor import AbstractExecutor
1✔
17
from evadb.parser.set_statement import SetStatement
1✔
18

19

20
class SetExecutor(AbstractExecutor):
1✔
21
    def __init__(self, db: EvaDBDatabase, node: SetStatement):
1✔
22
        super().__init__(db, node)
×
23

24
    def exec(self, *args, **kwargs):
1✔
25
        # Get method implementation from the config.update_value
26
        """
27
        NOTE :- Currently adding adding all configs in 'default' category.
28
        The idea is to deprecate category to maintain the same format for
29
        the query as DuckDB and Postgres
30

31
        Ref :-
32
        https://www.postgresql.org/docs/7.0/sql-set.htm
33
        https://duckdb.org/docs/sql/configuration.html
34

35
        This design change for configuration manager will be taken care of
36
        as a separate PR for the issue #1140, where all instances of config use
37
        will be replaced
38
        """
39
        self._config.update_value(
×
40
            category="default",
41
            key=self.node.config_name.upper(),
42
            value=self.node.config_value.value,
43
        )
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc