├── .travis.yml ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── scala │ └── com │ └── airbnb │ └── spark │ └── thrift │ ├── ThriftParser.scala │ └── ThriftSchemaConverter.scala └── test ├── scala └── com │ └── airbnb │ └── spark │ └── thrift │ ├── Foo.java │ ├── StructSimple.java │ ├── TestEnum.java │ └── ThriftSchemaTest.scala └── thrift └── StructSimple.thrift /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | sudo: false 3 | script: mvn clean verify -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/scala/com/airbnb/spark/thrift/ThriftParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/src/main/scala/com/airbnb/spark/thrift/ThriftParser.scala -------------------------------------------------------------------------------- /src/main/scala/com/airbnb/spark/thrift/ThriftSchemaConverter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/src/main/scala/com/airbnb/spark/thrift/ThriftSchemaConverter.scala -------------------------------------------------------------------------------- /src/test/scala/com/airbnb/spark/thrift/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/src/test/scala/com/airbnb/spark/thrift/Foo.java -------------------------------------------------------------------------------- /src/test/scala/com/airbnb/spark/thrift/StructSimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/src/test/scala/com/airbnb/spark/thrift/StructSimple.java -------------------------------------------------------------------------------- /src/test/scala/com/airbnb/spark/thrift/TestEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/src/test/scala/com/airbnb/spark/thrift/TestEnum.java -------------------------------------------------------------------------------- /src/test/scala/com/airbnb/spark/thrift/ThriftSchemaTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/src/test/scala/com/airbnb/spark/thrift/ThriftSchemaTest.scala -------------------------------------------------------------------------------- /src/test/thrift/StructSimple.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airbnb/airbnb-spark-thrift/HEAD/src/test/thrift/StructSimple.thrift --------------------------------------------------------------------------------