OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
InternalLogsDataWrapper.cpp
Go to the documentation of this file.
1 /*
2  * Copyright 2022 HEAVY.AI, Inc.
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  */
16 
18 
20 
21 namespace foreign_storage {
23  : RegexParserDataWrapper(), log_file_buffer_parser_{nullptr, -1} {}
24 
26  const ForeignTable* foreign_table)
27  : RegexParserDataWrapper(db_id, foreign_table)
28  , log_file_buffer_parser_{foreign_table, db_id} {}
29 
31  const ForeignTable* foreign_table,
32  const UserMapping* user_mapping)
33  : RegexParserDataWrapper(db_id, foreign_table, user_mapping)
34  , log_file_buffer_parser_{foreign_table, db_id} {}
35 
38 }
39 
40 std::optional<size_t> InternalLogsDataWrapper::getMaxFileCount() const {
42 }
43 } // namespace foreign_storage
size_t g_logs_system_tables_max_files_count
const TextFileBufferParser & getFileBufferParser() const override
std::optional< size_t > getMaxFileCount() const override