OmniSciDB
a5dc49c757
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
RexWindowBoundSerializer.h
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
17
#pragma once
18
19
#include <boost/serialization/shared_ptr.hpp>
20
21
#include "
QueryEngine/RelAlgDag.h
"
22
23
namespace
boost {
24
namespace
serialization {
25
26
template
<
class
Archive>
27
void
serialize
(
Archive
& ar,
28
RexWindowFunctionOperator::RexWindowBound
& window_bound,
29
const
unsigned
int
version
) {
30
(ar & window_bound.
unbounded
);
31
(ar & window_bound.
preceding
);
32
(ar & window_bound.
following
);
33
(ar & window_bound.
is_current_row
);
34
(ar & window_bound.
bound_expr
);
35
(ar & window_bound.
order_key
);
36
}
37
38
}
// namespace serialization
39
}
// namespace boost
RexWindowFunctionOperator::RexWindowBound::preceding
bool preceding
Definition:
RelAlgDag.h:578
RexWindowFunctionOperator::RexWindowBound
Definition:
RelAlgDag.h:576
RexWindowFunctionOperator::RexWindowBound::order_key
int order_key
Definition:
RelAlgDag.h:582
RexWindowFunctionOperator::RexWindowBound::bound_expr
std::shared_ptr< const RexScalar > bound_expr
Definition:
RelAlgDag.h:581
setup.version
string version
Definition:
setup.in.py:73
RexWindowFunctionOperator::RexWindowBound::unbounded
bool unbounded
Definition:
RelAlgDag.h:577
RexWindowFunctionOperator::RexWindowBound::is_current_row
bool is_current_row
Definition:
RelAlgDag.h:580
RelAlgDag.h
boost::serialization::serialize
void serialize(Archive &ar, RegisteredQueryHint &query_hint, const unsigned int version)
Definition:
QueryHintSerializer.h:27
Archive
Definition:
Archive.h:32
RexWindowFunctionOperator::RexWindowBound::following
bool following
Definition:
RelAlgDag.h:579
QueryEngine
RelAlgDagSerializer
serialization
RexWindowBoundSerializer.h
Generated on Tue Aug 27 2024 00:12:42 for OmniSciDB by
1.8.5