Skip to content

Commit 5c4d0d1

Browse files
committed
add license
1 parent 97507b0 commit 5c4d0d1

File tree

4 files changed

+47
-24
lines changed

4 files changed

+47
-24
lines changed

cmake_modules/IcebergThirdpartyToolchain.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,10 @@ function(resolve_cpr_dependency)
243243
ON
244244
CACHE BOOL "" FORCE)
245245

246+
set(CPR_FORCE_USE_PIC
247+
ON
248+
CACHE BOOL "" FORCE)
249+
246250
set(CPR_USE_SYSTEM_CURL
247251
OFF
248252
CACHE BOOL "" FORCE)
Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
1-
// In file: iceberg/catalog/rest/rest_catalog.cc
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing,
13+
* software distributed under the License is distributed on an
14+
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
* KIND, either express or implied. See the License for the
16+
* specific language governing permissions and limitations
17+
* under the License.
18+
*/
219

320
#include "iceberg/catalog/rest/rest_catalog.h"
421

522
#include <cpr/cpr.h>
623

7-
namespace iceberg {
8-
namespace catalog {
9-
namespace rest {
24+
namespace iceberg::catalog::rest {
1025

1126
RestCatalog::RestCatalog(const std::string& base_url) : base_url_(std::move(base_url)) {}
1227

@@ -18,6 +33,4 @@ cpr::Response RestCatalog::testCprIntegration() {
1833
return r;
1934
}
2035

21-
} // namespace rest
22-
} // namespace catalog
23-
} // namespace iceberg
36+
} // namespace iceberg::catalog::rest

src/iceberg/catalog/rest/rest_catalog.h

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,13 @@
1515
// specific language governing permissions and limitations
1616
// under the License.
1717

18-
#ifndef ICEBERG_CATALOG_REST_REST_CATALOG_H
19-
#define ICEBERG_CATALOG_REST_REST_CATALOG_H
18+
#pragma once
2019

2120
#include <string>
2221

2322
#include "cpr/response.h"
2423

25-
namespace iceberg {
26-
namespace catalog {
27-
namespace rest {
24+
namespace iceberg::catalog::rest {
2825

2926
class RestCatalog {
3027
public:
@@ -37,8 +34,4 @@ class RestCatalog {
3734
std::string base_url_;
3835
};
3936

40-
} // namespace rest
41-
} // namespace catalog
42-
} // namespace iceberg
43-
44-
#endif // ICEBERG_CATALOG_REST_REST_CATALOG_H
37+
} // namespace iceberg::catalog::rest

test/rest_catalog_test.cc

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
1-
// In your test file, e.g., rest_catalog_test.cc
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one
3+
* or more contributor license agreements. See the NOTICE file
4+
* distributed with this work for additional information
5+
* regarding copyright ownership. The ASF licenses this file
6+
* to you under the Apache License, Version 2.0 (the
7+
* "License"); you may not use this file except in compliance
8+
* with the License. You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing,
13+
* software distributed under the License is distributed on an
14+
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
* KIND, either express or implied. See the License for the
16+
* specific language governing permissions and limitations
17+
* under the License.
18+
*/
219

320
#include "iceberg/catalog/rest/rest_catalog.h"
421

@@ -8,9 +25,7 @@
825
#include "cpr/error.h"
926
#include "cpr/response.h"
1027

11-
namespace iceberg {
12-
namespace catalog {
13-
namespace rest {
28+
namespace iceberg::catalog::rest {
1429

1530
class RestCatalogTest : public ::testing::Test {};
1631

@@ -37,6 +52,4 @@ TEST_F(RestCatalogTest, TestCprIntegration) {
3752
EXPECT_THAT(response.text, ::testing::HasSubstr("\"hello\": \"world\""));
3853
}
3954

40-
} // namespace rest
41-
} // namespace catalog
42-
} // namespace iceberg
55+
} // namespace iceberg::catalog::rest

0 commit comments

Comments
 (0)