Skip to content

Commit c21c024

Browse files
Donation to Apache Cassandra and ASF
Reassignment of copyright, where approved, and relicensing. New repository will be github.com/apache/cassandra-spark-connector ref: #1376 patch by Mick; reviewed by Madhavan Sridharan, Jacek Lewandowski, Jeremiah Jordan for CASSANALYTICS-15
1 parent d1eb21d commit c21c024

File tree

415 files changed

+7501
-13
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

415 files changed

+7501
-13
lines changed

NOTICE

+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
Apache Cassandra Apache Spark Connector
2+
Copyright 2014 The Apache Software Foundation
3+
4+
This product includes software developed at
5+
The Apache Software Foundation (http://www.apache.org/).
6+
7+
8+
This product originates, before git sha
9+
d1eb21d485ce948b84f471e2557cf605a6459438, from software from DataStax and other
10+
individual contributors. All work was previously copyrighted to DataStax.
11+
12+
Non-DataStax contributors are listed below. Those marked with asterisk have
13+
explicitly consented to their contributions being donated to the ASF.
14+
15+
Soumya Sanyal @hasSoumya
16+
Yohann Rubinsztejn @yohannrub
17+
Ivan Nikolov @nikolovivan *
18+
Andrew Ash @ash211 <[email protected]> *
19+
Todd @tsindot *
20+
Stefano Ortolani @ostefano *
21+
Jacek Laskowski @jaceklaskowski <[email protected]> *
22+
Ryan Scheidter @rs017991
23+
Miguel Miranda @miguelnmiranda *
24+
Alexey Ponkin @ponkin *
25+
Greg Baker @gregbaker *
26+
Gerrit @gerritjvv *
27+
Tobias Stadler @tobiasstadler <[email protected]> *
28+
Liang-Chi Hsieh @viirya *
29+
Burak Yavuz @brkyvz <[email protected]> *
30+
Kaushal Prajapati @skp33
31+
Jack Richard Buggins @JackBuggins
32+
etienne @crakjie
33+
Vincenzo Cerminara @vinsce *
34+
Philipp Hoffmann @philipphoffmann <[email protected]>
35+
Matt Chapman @matt2000
36+
Ian Macalinao @macalinao <[email protected]>
37+
Chen Bin @bchen-talend
38+
LI Geng @anguslee <[email protected]>
39+
Guancheng (G.C.) Chen @gchen <[email protected]>
40+
Mathieu Morlon @glutamatt *
41+
Zachary Taylor @ztaylor54 *
42+
Nick Rushton @rushton <[email protected]> *
43+
Delyan Dimitrov @delyand *
44+
?? @cip123 *
45+
Paul Leclercq @polomarcus *
46+
Jorge Lee @jrglee *
47+
Mariusz @mariuszeniro
48+
Ben Slater @slater-ben <[email protected]> *
49+
Mark Watson @mkwatson <[email protected]> *
50+
The Gitter Badger @gitter-badger <[email protected]>
51+
Arash Nabili @arashn *
52+
Jason Ribeiro @jasonribeiro
53+
Sina Kordestanchi @arsinux
54+
?? @nftw *
55+
Sebastian @ssuperczynski <[email protected]> *
56+
Ilya Epifanov @ilya-epifanov *
57+
Dragisa Krsmanovic @dragisak *
58+
Josef Lindman Hörnlund @jotsif <[email protected]> *
59+
Pablo Francisco Pérez Hidalgo @pfcoperez <[email protected]> *
60+
?? @sheldonkhall
61+
Xian Yi Teng @xytxytxyt <[email protected]>
62+
Noorul Islam K M @noorul <[email protected]> *
63+
Norbert Schultz @nob13 *
64+
Sam Theisens @SamTheisens *
65+
Alexey Maslennikov @grayswander <[email protected]> *
66+
Holden Karau @holdenk <[email protected]>
67+
lsk @critikaled
68+
?? @bbenshalom
69+
Adam Dąbrowski @dabrowski-adam *
70+
Omri Iluz @omriiluz *
71+
Igor Kamyshnikov @gowa *
72+
Silvio @granturing <[email protected]> *
73+
Nils Petersohn @snackycracky
74+
Joe Lust @twistedpair
75+
Chander S Pechetty @chanderspechetty
76+
Yann Moisan @YannMoisan
77+
Jaret Dawson @mathgeek <[email protected]> *

README.md

+7-12
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# DataStax Connector for Apache Spark to Apache Cassandra
1+
# Apache Cassandra Spark Connector
22

33
*Lightning-fast cluster computing with Apache Spark&trade; and Apache Cassandra&reg;.*
44

@@ -168,18 +168,11 @@ Questions and requests for help may be submitted to the [user mailing list](http
168168

169169
## Q/A Exchange
170170

171-
The [Community](https://dtsx.io/discord) provides a free question and answer server for any and all
172-
questions relating to any DataStax related technology. Including the Spark Cassandra Connector. Both DataStax
173-
engineers and community members frequently participate here and answer questions.
171+
For community help see https://cassandra.apache.org/_/community.html
174172

175173
## Contributing
176174

177-
To protect the community, all contributors are required to sign the [DataStax Spark Cassandra Connector Contribution License Agreement](https://cla.datastax.com/). The process is completely electronic and should only take a few minutes.
178-
179-
To develop this project, we recommend using IntelliJ IDEA. Make sure you have
180-
installed and enabled the Scala Plugin. Open the project with IntelliJ IDEA and
181-
it will automatically create the project structure from the provided SBT
182-
configuration.
175+
To protect the community, all contributors are required to sign the Apache Software Foundation's [Contribution License Agreement](https://www.apache.org/licenses/contributor-agreements.html#clas).
183176

184177
[Tips for Developing the Spark Cassandra Connector](doc/developers.md)
185178

@@ -197,7 +190,7 @@ To run unit and integration tests:
197190
./sbt/sbt test
198191
./sbt/sbt it:test
199192

200-
Note that the integration tests require [CCM](https://github.com/riptano/ccm) to be installed on your machine.
193+
Note that the integration tests require [CCM](https://github.com/apache/cassandra-ccm) to be installed on your machine.
201194
See [Tips for Developing the Spark Cassandra Connector](doc/developers.md) for details.
202195

203196
By default, integration tests start up a separate, single Cassandra instance and run Spark in local mode.
@@ -220,10 +213,12 @@ outputLocation defaults to doc/reference.md
220213

221214
## License
222215

223-
Copyright 2014-2022, DataStax, Inc.
216+
Copyright 2014, Apache Software Foundation
224217

225218
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
226219

227220
http://www.apache.org/licenses/LICENSE-2.0
228221

229222
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
223+
224+
Apache Cassandra, Apache Spark, Apache, Tomcat, Lucene, Solr, Hadoop, Spark, TinkerPop, and Cassandra are trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.

connector/src/it/scala/com/datastax/bdp/spark/search/SearchAnalyticsIntegrationSpec.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.bdp.spark.search
220

321
import java.lang.{Integer => JInt}

connector/src/it/scala/com/datastax/bdp/spark/search/SearchSupport.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.bdp.spark.search
220

321
import java.net.InetAddress

connector/src/it/scala/com/datastax/spark/connector/CassandraJavaUtilSpec.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector
220

321
import com.datastax.spark.connector.ccm.CcmBridge

connector/src/it/scala/com/datastax/spark/connector/SparkCassandraITFlatSpecBase.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector
220

321
import java.io.{ByteArrayOutputStream, ObjectOutputStream}

connector/src/it/scala/com/datastax/spark/connector/cluster/Cluster.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cluster
220

321
import java.net.InetSocketAddress

connector/src/it/scala/com/datastax/spark/connector/cluster/ClusterHolder.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cluster
220

321
import com.datastax.spark.connector.ccm.CcmBridge

connector/src/it/scala/com/datastax/spark/connector/cluster/Fixtures.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cluster
220

321
import java.io.IOException

connector/src/it/scala/com/datastax/spark/connector/cql/CassandraAuthenticatedConnectorSpec.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cql
220

321
import java.io.IOException

connector/src/it/scala/com/datastax/spark/connector/cql/CassandraConnectorSpec.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cql
220

321
import java.io.IOException

connector/src/it/scala/com/datastax/spark/connector/cql/CassandraPartitionKeyWhereSpec.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cql
220

321
import scala.concurrent.Future

connector/src/it/scala/com/datastax/spark/connector/cql/CassandraSSLClientAuthConnectorSpec.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cql
220

321
import com.datastax.spark.connector.SparkCassandraITFlatSpecBase

connector/src/it/scala/com/datastax/spark/connector/cql/CassandraSSLConnectorSpec.scala

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
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, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
package com.datastax.spark.connector.cql
220

321
import com.datastax.spark.connector.SparkCassandraITFlatSpecBase

0 commit comments

Comments
 (0)