MiniOB
1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
src
observer
sql
optimizer
cascade
property.h
1
/* Copyright (c) 2021 OceanBase and/or its affiliates. All rights reserved.
2
miniob is licensed under Mulan PSL v2.
3
You can use this software according to the terms and conditions of the Mulan PSL v2.
4
You may obtain a copy of Mulan PSL v2 at:
5
http://license.coscl.org.cn/MulanPSL2
6
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
7
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
8
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
9
See the Mulan PSL v2 for more details. */
10
11
#pragma once
12
13
class
Property
14
{};
15
19
class
LogicalProperty
20
{
21
public
:
22
explicit
LogicalProperty
(
int
card) : card_(card) {}
23
LogicalProperty
() =
default
;
24
~LogicalProperty
() =
default
;
25
26
int
get_card()
const
{
return
card_; }
27
28
private
:
29
int
card_ = 0;
30
};
LogicalProperty
Logical Property, such as the cardinality of logical operator
Definition:
property.h:20
Property
Definition:
property.h:14
制作者
1.9.5