├── .gitignore ├── .mvn ├── README.md ├── extensions.xml ├── jvm.config ├── maven.config └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── mvnw ├── pom.xml ├── presto-accumulo ├── pom.xml └── src │ ├── main │ └── java │ │ ├── com │ │ └── facebook │ │ │ └── presto │ │ │ └── accumulo │ │ │ ├── AccumuloClient.java │ │ │ ├── AccumuloConnector.java │ │ │ ├── AccumuloConnectorFactory.java │ │ │ ├── AccumuloConnectorId.java │ │ │ ├── AccumuloErrorCode.java │ │ │ ├── AccumuloHandleResolver.java │ │ │ ├── AccumuloMetadata.java │ │ │ ├── AccumuloMetadataFactory.java │ │ │ ├── AccumuloModule.java │ │ │ ├── AccumuloPlugin.java │ │ │ ├── AccumuloSplitManager.java │ │ │ ├── AccumuloTableManager.java │ │ │ ├── AccumuloTransactionHandle.java │ │ │ ├── Types.java │ │ │ ├── conf │ │ │ ├── AccumuloConfig.java │ │ │ ├── AccumuloSessionProperties.java │ │ │ └── AccumuloTableProperties.java │ │ │ ├── index │ │ │ ├── ColumnCardinalityCache.java │ │ │ ├── IndexLookup.java │ │ │ └── Indexer.java │ │ │ ├── io │ │ │ ├── AccumuloPageSink.java │ │ │ ├── AccumuloPageSinkProvider.java │ │ │ ├── AccumuloRecordCursor.java │ │ │ ├── AccumuloRecordSet.java │ │ │ └── AccumuloRecordSetProvider.java │ │ │ ├── iterators │ │ │ ├── MaxByteArrayCombiner.java │ │ │ └── MinByteArrayCombiner.java │ │ │ ├── metadata │ │ │ ├── AccumuloTable.java │ │ │ ├── AccumuloView.java │ │ │ └── ZooKeeperMetadataManager.java │ │ │ ├── model │ │ │ ├── AccumuloColumnConstraint.java │ │ │ ├── AccumuloColumnHandle.java │ │ │ ├── AccumuloSplit.java │ │ │ ├── AccumuloTableHandle.java │ │ │ ├── AccumuloTableLayoutHandle.java │ │ │ ├── Field.java │ │ │ ├── Row.java │ │ │ ├── RowSchema.java │ │ │ ├── TabletSplitMetadata.java │ │ │ └── WrappedRange.java │ │ │ ├── serializers │ │ │ ├── AccumuloRowSerializer.java │ │ │ ├── BooleanLexicoder.java │ │ │ ├── LexicoderRowSerializer.java │ │ │ ├── MapLexicoder.java │ │ │ └── StringRowSerializer.java │ │ │ └── udf │ │ │ └── AccumuloStringFunctions.java │ │ └── org │ │ └── apache │ │ └── log4j │ │ └── JulAppender.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── accumulo │ ├── AccumuloQueryRunner.java │ ├── TestAccumuloDistributedQueries.java │ ├── TestAccumuloIntegrationSmokeTest.java │ ├── index │ └── TestIndexer.java │ ├── model │ ├── TestAccumuloSplit.java │ ├── TestField.java │ ├── TestRow.java │ └── TestWrappedRange.java │ └── serializers │ ├── AbstractTestAccumuloRowSerializer.java │ ├── TestLexicoderRowSerializer.java │ └── TestStringRowSerializer.java ├── presto-array ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── facebook │ └── presto │ └── array │ ├── BigArrays.java │ ├── BlockBigArray.java │ ├── BooleanBigArray.java │ ├── ByteBigArray.java │ ├── DoubleBigArray.java │ ├── IntBigArray.java │ ├── LongBigArray.java │ ├── ObjectBigArray.java │ └── SliceBigArray.java ├── presto-atop ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── atop │ │ ├── Atop.java │ │ ├── AtopColumnHandle.java │ │ ├── AtopConnector.java │ │ ├── AtopConnectorConfig.java │ │ ├── AtopConnectorFactory.java │ │ ├── AtopConnectorId.java │ │ ├── AtopErrorCode.java │ │ ├── AtopFactory.java │ │ ├── AtopHandleResolver.java │ │ ├── AtopMetadata.java │ │ ├── AtopModule.java │ │ ├── AtopPageSource.java │ │ ├── AtopPageSourceProvider.java │ │ ├── AtopPlugin.java │ │ ├── AtopProcessFactory.java │ │ ├── AtopSplit.java │ │ ├── AtopSplitManager.java │ │ ├── AtopTable.java │ │ ├── AtopTableHandle.java │ │ ├── AtopTableLayoutHandle.java │ │ ├── AtopTransactionHandle.java │ │ ├── Environment.java │ │ └── Types.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── atop │ │ ├── LocalAtopQueryRunner.java │ │ ├── TestAtopConnectorConfig.java │ │ ├── TestAtopHang.java │ │ ├── TestAtopPlugin.java │ │ ├── TestAtopSecurity.java │ │ ├── TestAtopSmoke.java │ │ ├── TestAtopSplit.java │ │ └── TestingAtopFactory.java │ └── resources │ └── com │ └── facebook │ └── presto │ └── atop │ ├── disks.txt │ ├── hanging_atop.sh │ ├── reboots.txt │ └── security.json ├── presto-base-jdbc ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── plugin │ │ └── jdbc │ │ ├── BaseJdbcClient.java │ │ ├── BaseJdbcConfig.java │ │ ├── JdbcClient.java │ │ ├── JdbcColumnHandle.java │ │ ├── JdbcConnector.java │ │ ├── JdbcConnectorFactory.java │ │ ├── JdbcConnectorId.java │ │ ├── JdbcErrorCode.java │ │ ├── JdbcHandleResolver.java │ │ ├── JdbcMetadata.java │ │ ├── JdbcMetadataConfig.java │ │ ├── JdbcMetadataFactory.java │ │ ├── JdbcModule.java │ │ ├── JdbcOutputTableHandle.java │ │ ├── JdbcPlugin.java │ │ ├── JdbcRecordCursor.java │ │ ├── JdbcRecordSet.java │ │ ├── JdbcRecordSetProvider.java │ │ ├── JdbcRecordSink.java │ │ ├── JdbcRecordSinkProvider.java │ │ ├── JdbcSplit.java │ │ ├── JdbcSplitManager.java │ │ ├── JdbcTableHandle.java │ │ ├── JdbcTableLayoutHandle.java │ │ ├── JdbcTransactionHandle.java │ │ ├── QueryBuilder.java │ │ └── Types.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── plugin │ └── jdbc │ ├── JdbcQueryRunner.java │ ├── MetadataUtil.java │ ├── TestBaseJdbcConfig.java │ ├── TestJdbcClient.java │ ├── TestJdbcColumnHandle.java │ ├── TestJdbcConnectorFactory.java │ ├── TestJdbcDistributedQueries.java │ ├── TestJdbcIntegrationSmokeTest.java │ ├── TestJdbcMetadata.java │ ├── TestJdbcMetadataConfig.java │ ├── TestJdbcOutputTableHandle.java │ ├── TestJdbcQueryBuilder.java │ ├── TestJdbcRecordSet.java │ ├── TestJdbcRecordSetProvider.java │ ├── TestJdbcSplit.java │ ├── TestJdbcTableHandle.java │ ├── TestingDatabase.java │ └── TestingH2JdbcModule.java ├── presto-benchmark-driver ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── benchmark │ │ └── driver │ │ ├── BenchmarkDriver.java │ │ ├── BenchmarkDriverExecutionException.java │ │ ├── BenchmarkDriverOptions.java │ │ ├── BenchmarkQuery.java │ │ ├── BenchmarkQueryResult.java │ │ ├── BenchmarkQueryRunner.java │ │ ├── BenchmarkResultsPrinter.java │ │ ├── BenchmarkResultsStore.java │ │ ├── BenchmarkSchema.java │ │ ├── PrestoBenchmarkDriver.java │ │ ├── RegexTemplate.java │ │ ├── Stat.java │ │ └── Suite.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── benchmark │ │ └── driver │ │ └── TestRegexTemplate.java │ └── resources │ ├── groups.json │ └── sql │ ├── live_sum_discount.sql │ ├── sum_discount.sql │ └── sum_quantity.sql ├── presto-benchmark ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── benchmark │ │ ├── AbstractBenchmark.java │ │ ├── AbstractOperatorBenchmark.java │ │ ├── AbstractSimpleOperatorBenchmark.java │ │ ├── AbstractSqlBenchmark.java │ │ ├── ArrayComparisonBenchmark.java │ │ ├── AverageBenchmarkResults.java │ │ ├── BenchmarkQueryRunner.java │ │ ├── BenchmarkResultHook.java │ │ ├── BenchmarkSuite.java │ │ ├── CountAggregationBenchmark.java │ │ ├── CountAggregationSqlBenchmark.java │ │ ├── CountWithFilterSqlBenchmark.java │ │ ├── DoubleSumAggregationBenchmark.java │ │ ├── FormatUtils.java │ │ ├── GroupByAggregationSqlBenchmark.java │ │ ├── GroupBySumWithArithmeticSqlBenchmark.java │ │ ├── HandTpchQuery1.java │ │ ├── HandTpchQuery6.java │ │ ├── HashAggregationBenchmark.java │ │ ├── HashBuildAndJoinBenchmark.java │ │ ├── HashBuildBenchmark.java │ │ ├── HashJoinBenchmark.java │ │ ├── JsonAvgBenchmarkResultWriter.java │ │ ├── JsonBenchmarkResultWriter.java │ │ ├── LongMaxAggregationSqlBenchmark.java │ │ ├── OdsBenchmarkResultWriter.java │ │ ├── OrderByBenchmark.java │ │ ├── PredicateFilterBenchmark.java │ │ ├── PredicateFilterSqlBenchmark.java │ │ ├── RawStreamingBenchmark.java │ │ ├── RawStreamingSqlBenchmark.java │ │ ├── SimpleLineBenchmarkResultWriter.java │ │ ├── SqlApproximateCountDistinctDoubleBenchmark.java │ │ ├── SqlApproximateCountDistinctLongBenchmark.java │ │ ├── SqlApproximateCountDistinctVarBinaryBenchmark.java │ │ ├── SqlApproximatePercentileBenchmark.java │ │ ├── SqlBetweenBenchmark.java │ │ ├── SqlDistinctMultipleFields.java │ │ ├── SqlDistinctSingleField.java │ │ ├── SqlDoubleSumAggregationBenchmark.java │ │ ├── SqlHashJoinBenchmark.java │ │ ├── SqlInBenchmark.java │ │ ├── SqlJoinWithPredicateBenchmark.java │ │ ├── SqlLikeBenchmark.java │ │ ├── SqlRegexpLikeBenchmark.java │ │ ├── SqlSemiJoinInPredicateBenchmark.java │ │ ├── SqlTpchQuery1.java │ │ ├── SqlTpchQuery6.java │ │ ├── StatisticsBenchmark.java │ │ ├── StructuredTypesBenchmark.java │ │ ├── Top100Benchmark.java │ │ ├── Top100SqlBenchmark.java │ │ └── VarBinaryMaxAggregationSqlBenchmark.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── benchmark │ └── TestBenchmarks.java ├── presto-blackhole ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── plugin │ │ └── blackhole │ │ ├── BlackHoleColumnHandle.java │ │ ├── BlackHoleConnector.java │ │ ├── BlackHoleConnectorFactory.java │ │ ├── BlackHoleHandleResolver.java │ │ ├── BlackHoleInsertTableHandle.java │ │ ├── BlackHoleMetadata.java │ │ ├── BlackHoleNodePartitioningProvider.java │ │ ├── BlackHoleOutputTableHandle.java │ │ ├── BlackHolePageSink.java │ │ ├── BlackHolePageSinkProvider.java │ │ ├── BlackHolePageSource.java │ │ ├── BlackHolePageSourceProvider.java │ │ ├── BlackHolePartitioningHandle.java │ │ ├── BlackHolePlugin.java │ │ ├── BlackHoleSplit.java │ │ ├── BlackHoleSplitManager.java │ │ ├── BlackHoleTableHandle.java │ │ ├── BlackHoleTableLayoutHandle.java │ │ ├── BlackHoleTransactionHandle.java │ │ └── Types.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── plugin │ └── blackhole │ ├── BlackHoleQueryRunner.java │ ├── TestBlackHoleMetadata.java │ └── TestBlackHoleSmoke.java ├── presto-bytecode ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── bytecode │ │ ├── Access.java │ │ ├── AddFakeLineNumberClassVisitor.java │ │ ├── AnnotationDefinition.java │ │ ├── ArrayOpCode.java │ │ ├── BytecodeBlock.java │ │ ├── BytecodeNode.java │ │ ├── BytecodeVisitor.java │ │ ├── ClassDefinition.java │ │ ├── ClassInfo.java │ │ ├── ClassInfoLoader.java │ │ ├── Comment.java │ │ ├── CompilationException.java │ │ ├── CompilerUtils.java │ │ ├── DumpBytecodeVisitor.java │ │ ├── DynamicClassLoader.java │ │ ├── FieldDefinition.java │ │ ├── MethodDefinition.java │ │ ├── MethodGenerationContext.java │ │ ├── OpCode.java │ │ ├── Parameter.java │ │ ├── ParameterizedType.java │ │ ├── Scope.java │ │ ├── SmartClassWriter.java │ │ ├── Variable.java │ │ ├── control │ │ ├── CaseStatement.java │ │ ├── DoWhileLoop.java │ │ ├── FlowControl.java │ │ ├── ForLoop.java │ │ ├── IfStatement.java │ │ ├── LookupSwitch.java │ │ ├── TryCatch.java │ │ └── WhileLoop.java │ │ ├── debug │ │ ├── DebugNode.java │ │ ├── LineNumberNode.java │ │ └── LocalVariableNode.java │ │ ├── expression │ │ ├── AndBytecodeExpression.java │ │ ├── ArithmeticBytecodeExpression.java │ │ ├── ArrayLengthBytecodeExpression.java │ │ ├── BytecodeExpression.java │ │ ├── BytecodeExpressions.java │ │ ├── CastBytecodeExpression.java │ │ ├── ComparisonBytecodeExpression.java │ │ ├── ConstantBytecodeExpression.java │ │ ├── GetElementBytecodeExpression.java │ │ ├── GetFieldBytecodeExpression.java │ │ ├── InlineIfBytecodeExpression.java │ │ ├── InstanceOfBytecodeExpression.java │ │ ├── InvokeBytecodeExpression.java │ │ ├── InvokeDynamicBytecodeExpression.java │ │ ├── NegateBytecodeExpression.java │ │ ├── NewArrayBytecodeExpression.java │ │ ├── NewInstanceBytecodeExpression.java │ │ ├── NotBytecodeExpression.java │ │ ├── OrBytecodeExpression.java │ │ ├── PopBytecodeExpression.java │ │ ├── ReturnBytecodeExpression.java │ │ ├── SetArrayElementBytecodeExpression.java │ │ └── SetFieldBytecodeExpression.java │ │ └── instruction │ │ ├── Constant.java │ │ ├── FieldInstruction.java │ │ ├── InstructionNode.java │ │ ├── InvokeInstruction.java │ │ ├── JumpInstruction.java │ │ ├── LabelNode.java │ │ ├── TypeInstruction.java │ │ └── VariableInstruction.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── bytecode │ └── expression │ ├── BytecodeExpressionAssertions.java │ ├── TestArithmeticBytecodeExpression.java │ ├── TestArrayBytecodeExpressions.java │ ├── TestCastBytecodeExpression.java │ ├── TestComparisonBytecodeExpression.java │ ├── TestConstantBytecodeExpression.java │ ├── TestGetFieldBytecodeExpression.java │ ├── TestInlineIfBytecodeExpression.java │ ├── TestInvokeBytecodeExpression.java │ ├── TestInvokeDynamicBytecodeExpression.java │ ├── TestLogicalBytecodeExpression.java │ ├── TestNewInstanceBytecodeExpression.java │ ├── TestPopBytecodeExpression.java │ ├── TestSetFieldBytecodeExpression.java │ └── TestSetVariableBytecodeExpression.java ├── presto-cassandra ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── cassandra │ │ ├── BackoffRetryPolicy.java │ │ ├── CachingCassandraSchemaProvider.java │ │ ├── CassandraClientConfig.java │ │ ├── CassandraClientModule.java │ │ ├── CassandraColumnHandle.java │ │ ├── CassandraConnector.java │ │ ├── CassandraConnectorFactory.java │ │ ├── CassandraConnectorId.java │ │ ├── CassandraConnectorRecordSinkProvider.java │ │ ├── CassandraHandleResolver.java │ │ ├── CassandraMetadata.java │ │ ├── CassandraOutputTableHandle.java │ │ ├── CassandraPartition.java │ │ ├── CassandraPartitionManager.java │ │ ├── CassandraPartitionResult.java │ │ ├── CassandraPlugin.java │ │ ├── CassandraRecordCursor.java │ │ ├── CassandraRecordSet.java │ │ ├── CassandraRecordSetProvider.java │ │ ├── CassandraRecordSink.java │ │ ├── CassandraSession.java │ │ ├── CassandraSplit.java │ │ ├── CassandraSplitManager.java │ │ ├── CassandraTable.java │ │ ├── CassandraTableHandle.java │ │ ├── CassandraTableLayoutHandle.java │ │ ├── CassandraThriftClient.java │ │ ├── CassandraThriftConnectionFactory.java │ │ ├── CassandraTokenSplitManager.java │ │ ├── CassandraTransactionHandle.java │ │ ├── CassandraType.java │ │ ├── CassandraTypeWithTypeArguments.java │ │ ├── ExtraColumnMetadata.java │ │ ├── ForCassandra.java │ │ ├── FullCassandraType.java │ │ ├── RebindSafeMBeanServer.java │ │ ├── RetryDriver.java │ │ ├── RetryPolicyType.java │ │ └── util │ │ ├── CassandraCqlUtils.java │ │ ├── HostAddressFactory.java │ │ └── Types.java │ └── test │ ├── java │ └── com │ │ ├── datastax │ │ └── driver │ │ │ └── core │ │ │ ├── RowUtil.java │ │ │ └── TestHost.java │ │ └── facebook │ │ └── presto │ │ └── cassandra │ │ ├── CassandraQueryRunner.java │ │ ├── CassandraTestingUtils.java │ │ ├── MockCassandraSession.java │ │ ├── TestCachingCassandraSchemaProvider.java │ │ ├── TestCassandraClientConfig.java │ │ ├── TestCassandraColumnHandle.java │ │ ├── TestCassandraConnector.java │ │ ├── TestCassandraDistributed.java │ │ ├── TestCassandraIntegrationSmokeTest.java │ │ ├── TestCassandraSplit.java │ │ ├── TestCassandraTableHandle.java │ │ ├── TestCassandraType.java │ │ ├── TestJsonCassandraHandles.java │ │ └── util │ │ ├── TestCassandraCqlUtils.java │ │ └── TestHostAddressFactory.java │ └── resources │ └── cu-cassandra.yaml ├── presto-cli ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── cli │ │ ├── AlignedTablePrinter.java │ │ ├── ClientOptions.java │ │ ├── Completion.java │ │ ├── Console.java │ │ ├── ConsolePrinter.java │ │ ├── CsvPrinter.java │ │ ├── FormatUtils.java │ │ ├── Help.java │ │ ├── KeyReader.java │ │ ├── LineReader.java │ │ ├── NullPrinter.java │ │ ├── OutputHandler.java │ │ ├── OutputPrinter.java │ │ ├── Pager.java │ │ ├── PerfTest.java │ │ ├── Presto.java │ │ ├── Query.java │ │ ├── QueryAbortedException.java │ │ ├── QueryRunner.java │ │ ├── StatusPrinter.java │ │ ├── TableNameCompleter.java │ │ ├── TsvPrinter.java │ │ ├── VersionOption.java │ │ └── VerticalRecordPrinter.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── cli │ ├── TestAlignedTablePrinter.java │ ├── TestClientOptions.java │ ├── TestCsvPrinter.java │ ├── TestTableNameCompleter.java │ ├── TestTsvPrinter.java │ └── TestVerticalRecordPrinter.java ├── presto-client ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── client │ │ ├── ClientSession.java │ │ ├── ClientTypeSignature.java │ │ ├── ClientTypeSignatureParameter.java │ │ ├── Column.java │ │ ├── ErrorLocation.java │ │ ├── FailureInfo.java │ │ ├── IntervalDayTime.java │ │ ├── IntervalYearMonth.java │ │ ├── NodeVersion.java │ │ ├── PrestoHeaders.java │ │ ├── QueryError.java │ │ ├── QueryResults.java │ │ ├── ServerInfo.java │ │ ├── StageStats.java │ │ ├── StatementClient.java │ │ └── StatementStats.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── client │ ├── TestClientTypeSignature.java │ ├── TestIntervalDayTime.java │ └── TestIntervalYearMonth.java ├── presto-docs ├── Makefile ├── pom.xml └── src │ └── main │ ├── assembly │ ├── docs.xml │ └── sources.xml │ ├── resources │ ├── design.graffle │ └── logo │ │ ├── print │ │ ├── dark │ │ │ └── FB_Presto_Logo_PRINT_DarkBG.ai │ │ └── light │ │ │ └── FB_Presto_Logo_PRINT_LightBG.ai │ │ └── web │ │ ├── fb │ │ ├── Presto_FB_System_Lockups.ai │ │ ├── black │ │ │ ├── Presto_FB_Lockups_BLACK_BG-25.svg │ │ │ ├── Presto_FB_Lockups_BLACK_BG-26.svg │ │ │ ├── Presto_FB_Lockups_BLACK_BG-27.svg │ │ │ ├── Presto_FB_Lockups_BLACK_BG-28.svg │ │ │ ├── Presto_FB_Lockups_BLACK_BG-29.svg │ │ │ ├── Presto_FB_Lockups_BLACK_BG-30.svg │ │ │ ├── Presto_FB_Lockups_BLACK_BG-31.svg │ │ │ └── Presto_FB_Lockups_BLACK_BG-32.svg │ │ ├── blue │ │ │ ├── Presto_FB_Lockups_FB_BLUE_BG-17.svg │ │ │ ├── Presto_FB_Lockups_FB_BLUE_BG-18.svg │ │ │ ├── Presto_FB_Lockups_FB_BLUE_BG-19.svg │ │ │ ├── Presto_FB_Lockups_FB_BLUE_BG-20.svg │ │ │ ├── Presto_FB_Lockups_FB_BLUE_BG-21.svg │ │ │ ├── Presto_FB_Lockups_FB_BLUE_BG-22.svg │ │ │ ├── Presto_FB_Lockups_FB_BLUE_BG-23.svg │ │ │ └── Presto_FB_Lockups_FB_BLUE_BG-24.svg │ │ ├── dark-blue │ │ │ ├── Presto_FB_Lockups_DARKBLUE_BG-09.svg │ │ │ ├── Presto_FB_Lockups_DARKBLUE_BG-10.svg │ │ │ ├── Presto_FB_Lockups_DARKBLUE_BG-11.svg │ │ │ ├── Presto_FB_Lockups_DARKBLUE_BG-12.svg │ │ │ ├── Presto_FB_Lockups_DARKBLUE_BG-13.svg │ │ │ ├── Presto_FB_Lockups_DARKBLUE_BG-14.svg │ │ │ ├── Presto_FB_Lockups_DARKBLUE_BG-15.svg │ │ │ └── Presto_FB_Lockups_DARKBLUE_BG-16.svg │ │ ├── dark-grey │ │ │ ├── Presto_FB_Lockups_DARKGREY_BG-33.svg │ │ │ ├── Presto_FB_Lockups_DARKGREY_BG-34.svg │ │ │ ├── Presto_FB_Lockups_DARKGREY_BG-35.svg │ │ │ ├── Presto_FB_Lockups_DARKGREY_BG-36.svg │ │ │ ├── Presto_FB_Lockups_DARKGREY_BG-37.svg │ │ │ ├── Presto_FB_Lockups_DARKGREY_BG-38.svg │ │ │ ├── Presto_FB_Lockups_DARKGREY_BG-39.svg │ │ │ └── Presto_FB_Lockups_DARKGREY_BG-40.svg │ │ ├── light-grey │ │ │ ├── Presto_FB_Lockups_LIGHTGREY_BG-41.svg │ │ │ ├── Presto_FB_Lockups_LIGHTGREY_BG-42.svg │ │ │ ├── Presto_FB_Lockups_LIGHTGREY_BG-43.svg │ │ │ ├── Presto_FB_Lockups_LIGHTGREY_BG-44.svg │ │ │ ├── Presto_FB_Lockups_LIGHTGREY_BG-45.svg │ │ │ ├── Presto_FB_Lockups_LIGHTGREY_BG-46.svg │ │ │ ├── Presto_FB_Lockups_LIGHTGREY_BG-47.svg │ │ │ └── Presto_FB_Lockups_LIGHTGREY_BG-48.svg │ │ └── white │ │ │ ├── Presto_FB_Lockups-01.svg │ │ │ ├── Presto_FB_Lockups-02.svg │ │ │ ├── Presto_FB_Lockups-03.svg │ │ │ ├── Presto_FB_Lockups-04.svg │ │ │ ├── Presto_FB_Lockups-05.svg │ │ │ ├── Presto_FB_Lockups-06.svg │ │ │ ├── Presto_FB_Lockups-07.svg │ │ │ └── Presto_FB_Lockups-08.svg │ │ └── main │ │ ├── black │ │ ├── FB_Presto_Logo_BlackBG-01.svg │ │ └── FB_Presto_Logo_BlackBG.ai │ │ ├── blue │ │ ├── FB_Presto_Logo_DarkBlueBG.ai │ │ └── FB_Presto_Logo_DarkBlueBG.svg │ │ └── white │ │ ├── FB_Presto_Logo_WhiteBG-01.svg │ │ └── FB_Presto_Logo_WhiteBG.ai │ └── sphinx │ ├── admin.rst │ ├── admin │ ├── queue.rst │ ├── resource-groups.rst │ ├── tuning.rst │ └── web-interface.rst │ ├── conf.py │ ├── connector.rst │ ├── connector │ ├── accumulo.rst │ ├── blackhole.rst │ ├── cassandra.rst │ ├── hive-security.rst │ ├── hive.rst │ ├── jmx.rst │ ├── kafka-tutorial.rst │ ├── kafka.rst │ ├── localfile.rst │ ├── mongodb.rst │ ├── mysql.rst │ ├── postgresql.rst │ ├── redis.rst │ ├── system.rst │ └── tpch.rst │ ├── develop.rst │ ├── develop │ ├── connectors.rst │ ├── event-listener.rst │ ├── example-http.rst │ ├── functions.rst │ ├── spi-overview.rst │ ├── system-access-control.rst │ └── types.rst │ ├── ext │ └── download.py │ ├── functions.rst │ ├── functions │ ├── aggregate.rst │ ├── array.rst │ ├── binary.rst │ ├── bitwise.rst │ ├── color.rst │ ├── comparison.rst │ ├── conditional.rst │ ├── conversion.rst │ ├── datetime.rst │ ├── decimal.rst │ ├── json.rst │ ├── logical.rst │ ├── map.rst │ ├── math.rst │ ├── regexp.rst │ ├── string.rst │ ├── teradata.rst │ ├── url.rst │ └── window.rst │ ├── images │ └── functions_color_bar.png │ ├── index.rst │ ├── installation.rst │ ├── installation │ ├── benchmark-driver.rst │ ├── cli.rst │ ├── deployment.rst │ ├── jdbc.rst │ ├── tableau.rst │ └── verifier.rst │ ├── language.rst │ ├── language │ └── types.rst │ ├── migration.rst │ ├── migration │ └── from-hive.rst │ ├── overview.rst │ ├── overview │ ├── concepts.rst │ └── use-cases.rst │ ├── release.rst │ ├── release │ ├── release-0.100.rst │ ├── release-0.101.rst │ ├── release-0.102.rst │ ├── release-0.103.rst │ ├── release-0.104.rst │ ├── release-0.105.rst │ ├── release-0.106.rst │ ├── release-0.107.rst │ ├── release-0.108.rst │ ├── release-0.109.rst │ ├── release-0.110.rst │ ├── release-0.111.rst │ ├── release-0.112.rst │ ├── release-0.113.rst │ ├── release-0.114.rst │ ├── release-0.115.rst │ ├── release-0.116.rst │ ├── release-0.117.rst │ ├── release-0.118.rst │ ├── release-0.119.rst │ ├── release-0.120.rst │ ├── release-0.121.rst │ ├── release-0.122.rst │ ├── release-0.123.rst │ ├── release-0.124.rst │ ├── release-0.125.rst │ ├── release-0.126.rst │ ├── release-0.127.rst │ ├── release-0.128.rst │ ├── release-0.129.rst │ ├── release-0.130.rst │ ├── release-0.131.rst │ ├── release-0.132.rst │ ├── release-0.133.rst │ ├── release-0.134.rst │ ├── release-0.135.rst │ ├── release-0.136.rst │ ├── release-0.137.rst │ ├── release-0.138.rst │ ├── release-0.139.rst │ ├── release-0.140.rst │ ├── release-0.141.rst │ ├── release-0.142.rst │ ├── release-0.143.rst │ ├── release-0.144.1.rst │ ├── release-0.144.2.rst │ ├── release-0.144.3.rst │ ├── release-0.144.4.rst │ ├── release-0.144.5.rst │ ├── release-0.144.6.rst │ ├── release-0.144.7.rst │ ├── release-0.144.rst │ ├── release-0.145.rst │ ├── release-0.146.rst │ ├── release-0.147.rst │ ├── release-0.148.rst │ ├── release-0.149.rst │ ├── release-0.150.rst │ ├── release-0.151.rst │ ├── release-0.152.1.rst │ ├── release-0.152.2.rst │ ├── release-0.152.3.rst │ ├── release-0.152.rst │ ├── release-0.153.rst │ ├── release-0.154.rst │ ├── release-0.155.rst │ ├── release-0.156.rst │ ├── release-0.157.1.rst │ ├── release-0.157.rst │ ├── release-0.158.rst │ ├── release-0.159.rst │ ├── release-0.54.rst │ ├── release-0.55.rst │ ├── release-0.56.rst │ ├── release-0.57.rst │ ├── release-0.58.rst │ ├── release-0.59.rst │ ├── release-0.60.rst │ ├── release-0.61.rst │ ├── release-0.62.rst │ ├── release-0.63.rst │ ├── release-0.64.rst │ ├── release-0.65.rst │ ├── release-0.66.rst │ ├── release-0.67.rst │ ├── release-0.68.rst │ ├── release-0.69.rst │ ├── release-0.70.rst │ ├── release-0.71.rst │ ├── release-0.72.rst │ ├── release-0.73.rst │ ├── release-0.74.rst │ ├── release-0.75.rst │ ├── release-0.76.rst │ ├── release-0.77.rst │ ├── release-0.78.rst │ ├── release-0.79.rst │ ├── release-0.80.rst │ ├── release-0.81.rst │ ├── release-0.82.rst │ ├── release-0.83.rst │ ├── release-0.84.rst │ ├── release-0.85.rst │ ├── release-0.86.rst │ ├── release-0.87.rst │ ├── release-0.88.rst │ ├── release-0.89.rst │ ├── release-0.90.rst │ ├── release-0.91.rst │ ├── release-0.92.rst │ ├── release-0.93.rst │ ├── release-0.94.rst │ ├── release-0.95.rst │ ├── release-0.96.rst │ ├── release-0.97.rst │ ├── release-0.98.rst │ └── release-0.99.rst │ ├── rest.rst │ ├── rest │ ├── execute.rst │ ├── node.rst │ ├── query.rst │ ├── stage.rst │ ├── statement.rst │ └── task.rst │ ├── security.rst │ ├── security │ ├── cli.rst │ ├── jce-policy.fragment │ ├── kerberos-configuration.fragment │ ├── kerberos-services.fragment │ ├── ktadd-note.fragment │ └── server.rst │ ├── sql.rst │ ├── sql │ ├── alter-schema.rst │ ├── alter-table.rst │ ├── call.rst │ ├── commit.rst │ ├── create-schema.rst │ ├── create-table-as.rst │ ├── create-table.rst │ ├── create-view.rst │ ├── delete.rst │ ├── describe.rst │ ├── drop-schema.rst │ ├── drop-table.rst │ ├── drop-view.rst │ ├── explain-analyze.rst │ ├── explain.rst │ ├── grant.rst │ ├── insert.rst │ ├── reset-session.rst │ ├── revoke.rst │ ├── rollback.rst │ ├── select.rst │ ├── set-session.rst │ ├── show-catalogs.rst │ ├── show-columns.rst │ ├── show-create-table.rst │ ├── show-create-view.rst │ ├── show-functions.rst │ ├── show-partitions.rst │ ├── show-schemas.rst │ ├── show-session.rst │ ├── show-tables.rst │ ├── start-transaction.rst │ ├── use.rst │ └── values.rst │ └── themes │ └── presto │ ├── layout.html │ ├── static │ ├── alert_info_32.png │ ├── alert_warning_32.png │ ├── bullet.png │ ├── presto.css_t │ └── presto.png │ └── theme.conf ├── presto-elasticsearch ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── facebook │ │ │ └── presto │ │ │ └── elasticsearch │ │ │ ├── ElasticsearchClient.java │ │ │ ├── ElasticsearchColumn.java │ │ │ ├── ElasticsearchColumnHandle.java │ │ │ ├── ElasticsearchColumnMetadata.java │ │ │ ├── ElasticsearchConfig.java │ │ │ ├── ElasticsearchConnector.java │ │ │ ├── ElasticsearchConnectorFactory.java │ │ │ ├── ElasticsearchConnectorId.java │ │ │ ├── ElasticsearchHandleResolver.java │ │ │ ├── ElasticsearchMetadata.java │ │ │ ├── ElasticsearchModule.java │ │ │ ├── ElasticsearchPlugin.java │ │ │ ├── ElasticsearchQueryBuilder.java │ │ │ ├── ElasticsearchRecordCursor.java │ │ │ ├── ElasticsearchRecordSet.java │ │ │ ├── ElasticsearchRecordSetProvider.java │ │ │ ├── ElasticsearchSplit.java │ │ │ ├── ElasticsearchSplitManager.java │ │ │ ├── ElasticsearchTable.java │ │ │ ├── ElasticsearchTableHandle.java │ │ │ ├── ElasticsearchTableLayoutHandle.java │ │ │ ├── ElasticsearchTableSource.java │ │ │ ├── ElasticsearchTransactionHandle.java │ │ │ └── Types.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.facebook.presto.spi.Plugin │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── elasticsearch │ │ ├── ElasticsearchTestConstants.java │ │ ├── MetadataUtil.java │ │ ├── TestElasticsearchClient.java │ │ ├── TestElasticsearchConnector.java │ │ ├── TestElasticsearchMetadata.java │ │ └── TestElasticsearchRecordCursor.java │ └── resources │ └── example-metadata.json ├── presto-example-http ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── example │ │ ├── ExampleClient.java │ │ ├── ExampleColumn.java │ │ ├── ExampleColumnHandle.java │ │ ├── ExampleConfig.java │ │ ├── ExampleConnector.java │ │ ├── ExampleConnectorFactory.java │ │ ├── ExampleConnectorId.java │ │ ├── ExampleHandleResolver.java │ │ ├── ExampleMetadata.java │ │ ├── ExampleModule.java │ │ ├── ExamplePlugin.java │ │ ├── ExampleRecordCursor.java │ │ ├── ExampleRecordSet.java │ │ ├── ExampleRecordSetProvider.java │ │ ├── ExampleSplit.java │ │ ├── ExampleSplitManager.java │ │ ├── ExampleTable.java │ │ ├── ExampleTableHandle.java │ │ ├── ExampleTableLayoutHandle.java │ │ ├── ExampleTransactionHandle.java │ │ └── Types.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── example │ │ ├── ExampleHttpServer.java │ │ ├── MetadataUtil.java │ │ ├── TestExampleClient.java │ │ ├── TestExampleColumnHandle.java │ │ ├── TestExampleConfig.java │ │ ├── TestExampleMetadata.java │ │ ├── TestExampleRecordSet.java │ │ ├── TestExampleRecordSetProvider.java │ │ ├── TestExampleSplit.java │ │ ├── TestExampleTable.java │ │ └── TestExampleTableHandle.java │ └── resources │ └── example-data │ ├── example-metadata.json │ ├── lineitem-1.csv │ ├── lineitem-2.csv │ ├── numbers-1.csv │ ├── numbers-2.csv │ ├── orders-1.csv │ └── orders-2.csv ├── presto-hive-cdh4 ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── hive │ │ └── HiveCdh4Plugin.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── hive │ ├── TestHiveClient.java │ └── TestHiveClientS3.java ├── presto-hive-cdh5 ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── hive │ │ └── HiveCdh5Plugin.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── hive │ ├── TestHiveClient.java │ └── TestHiveClientS3.java ├── presto-hive-hadoop1 ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── hive │ │ └── HiveHadoop1Plugin.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── hive │ ├── TestHiveClient.java │ └── TestHiveClientS3.java ├── presto-hive-hadoop2 ├── bin │ └── run_on_docker.sh ├── conf │ ├── docker-compose.yml │ └── files │ │ └── words ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── hive │ │ └── HiveHadoop2Plugin.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── hive │ ├── TestHiveClient.java │ └── TestHiveClientS3.java ├── presto-hive ├── pom.xml └── src │ ├── main │ └── java │ │ ├── com │ │ └── facebook │ │ │ └── presto │ │ │ └── hive │ │ │ ├── BackgroundHiveSplitLoader.java │ │ │ ├── CoercionPolicy.java │ │ │ ├── ColumnarBinaryHiveRecordCursor.java │ │ │ ├── ColumnarBinaryHiveRecordCursorProvider.java │ │ │ ├── ColumnarTextHiveRecordCursor.java │ │ │ ├── ColumnarTextHiveRecordCursorProvider.java │ │ │ ├── ConcurrentLazyQueue.java │ │ │ ├── DirectoryLister.java │ │ │ ├── ForCachingHiveMetastore.java │ │ │ ├── ForHdfs.java │ │ │ ├── ForHiveClient.java │ │ │ ├── ForHiveMetastore.java │ │ │ ├── GenericHiveRecordCursor.java │ │ │ ├── GenericHiveRecordCursorProvider.java │ │ │ ├── HadoopDirectoryLister.java │ │ │ ├── HdfsConfiguration.java │ │ │ ├── HdfsConfigurationUpdater.java │ │ │ ├── HdfsEnvironment.java │ │ │ ├── HiveBooleanParser.java │ │ │ ├── HiveBucketFunction.java │ │ │ ├── HiveBucketHandle.java │ │ │ ├── HiveBucketProperty.java │ │ │ ├── HiveBucketing.java │ │ │ ├── HiveClientConfig.java │ │ │ ├── HiveClientModule.java │ │ │ ├── HiveCluster.java │ │ │ ├── HiveCoercionPolicy.java │ │ │ ├── HiveCoercionRecordCursor.java │ │ │ ├── HiveColumnHandle.java │ │ │ ├── HiveCompressionCodec.java │ │ │ ├── HiveConnector.java │ │ │ ├── HiveConnectorFactory.java │ │ │ ├── HiveConnectorId.java │ │ │ ├── HiveErrorCode.java │ │ │ ├── HiveHandleResolver.java │ │ │ ├── HiveHdfsConfiguration.java │ │ │ ├── HiveInputInfo.java │ │ │ ├── HiveInsertTableHandle.java │ │ │ ├── HiveLocationService.java │ │ │ ├── HiveMetadata.java │ │ │ ├── HiveMetadataFactory.java │ │ │ ├── HiveMetastoreClientFactory.java │ │ │ ├── HiveNodePartitioningProvider.java │ │ │ ├── HiveOutputTableHandle.java │ │ │ ├── HivePageSink.java │ │ │ ├── HivePageSinkProvider.java │ │ │ ├── HivePageSource.java │ │ │ ├── HivePageSourceFactory.java │ │ │ ├── HivePageSourceProvider.java │ │ │ ├── HivePartition.java │ │ │ ├── HivePartitionKey.java │ │ │ ├── HivePartitionManager.java │ │ │ ├── HivePartitionMetadata.java │ │ │ ├── HivePartitionResult.java │ │ │ ├── HivePartitioningHandle.java │ │ │ ├── HivePlugin.java │ │ │ ├── HiveReadOnlyException.java │ │ │ ├── HiveRecordCursor.java │ │ │ ├── HiveRecordCursorProvider.java │ │ │ ├── HiveRecordWriter.java │ │ │ ├── HiveSchemaProperties.java │ │ │ ├── HiveSessionProperties.java │ │ │ ├── HiveSplit.java │ │ │ ├── HiveSplitLoader.java │ │ │ ├── HiveSplitManager.java │ │ │ ├── HiveSplitSource.java │ │ │ ├── HiveStorageFormat.java │ │ │ ├── HiveTableHandle.java │ │ │ ├── HiveTableLayoutHandle.java │ │ │ ├── HiveTableProperties.java │ │ │ ├── HiveTransactionHandle.java │ │ │ ├── HiveTransactionManager.java │ │ │ ├── HiveType.java │ │ │ ├── HiveTypeTranslator.java │ │ │ ├── HiveUtil.java │ │ │ ├── HiveViewNotSupportedException.java │ │ │ ├── HiveWritableTableHandle.java │ │ │ ├── HiveWriteUtils.java │ │ │ ├── HiveWriter.java │ │ │ ├── HiveWriterFactory.java │ │ │ ├── LocationHandle.java │ │ │ ├── LocationService.java │ │ │ ├── NamenodeStats.java │ │ │ ├── NodeVersion.java │ │ │ ├── NumberParser.java │ │ │ ├── PartitionAlreadyExistsException.java │ │ │ ├── PartitionNotFoundException.java │ │ │ ├── PartitionOfflineException.java │ │ │ ├── PartitionUpdate.java │ │ │ ├── PrestoS3FileSystem.java │ │ │ ├── PrestoS3FileSystemMetricCollector.java │ │ │ ├── PrestoS3FileSystemStats.java │ │ │ ├── PrestoS3SignerType.java │ │ │ ├── RebindSafeMBeanServer.java │ │ │ ├── RetryDriver.java │ │ │ ├── SchemaAlreadyExistsException.java │ │ │ ├── StaticHiveCluster.java │ │ │ ├── StaticMetastoreConfig.java │ │ │ ├── TableAlreadyExistsException.java │ │ │ ├── TableOfflineException.java │ │ │ ├── TableParameterCodec.java │ │ │ ├── ThriftHiveMetastoreClient.java │ │ │ ├── TypeTranslator.java │ │ │ ├── ViewAlreadyExistsException.java │ │ │ ├── authentication │ │ │ ├── AuthenticationModules.java │ │ │ ├── CachingKerberosHadoopAuthentication.java │ │ │ ├── DirectHdfsAuthentication.java │ │ │ ├── GenericExceptionAction.java │ │ │ ├── HadoopAuthentication.java │ │ │ ├── HdfsAuthentication.java │ │ │ ├── HiveAuthenticationModule.java │ │ │ ├── HiveMetastoreAuthentication.java │ │ │ ├── ImpersonatingHdfsAuthentication.java │ │ │ ├── KerberosAuthentication.java │ │ │ ├── KerberosHadoopAuthentication.java │ │ │ ├── KerberosHiveMetastoreAuthentication.java │ │ │ ├── KerberosTicketUtils.java │ │ │ ├── NoHdfsAuthentication.java │ │ │ ├── NoHiveMetastoreAuthentication.java │ │ │ ├── SimpleHadoopAuthentication.java │ │ │ └── UserGroupInformationUtils.java │ │ │ ├── metastore │ │ │ ├── BridgingHiveMetastore.java │ │ │ ├── CachingHiveMetastore.java │ │ │ ├── Column.java │ │ │ ├── ExtendedHiveMetastore.java │ │ │ ├── HiveMetastore.java │ │ │ ├── HiveMetastoreApiStats.java │ │ │ ├── HiveMetastoreClient.java │ │ │ ├── HivePageSinkMetadata.java │ │ │ ├── HivePageSinkMetadataProvider.java │ │ │ ├── HivePrivilegeInfo.java │ │ │ ├── MetastoreUtil.java │ │ │ ├── Partition.java │ │ │ ├── SemiTransactionalHiveMetastore.java │ │ │ ├── Storage.java │ │ │ ├── StorageFormat.java │ │ │ ├── Table.java │ │ │ ├── ThriftHiveMetastore.java │ │ │ └── ThriftHiveMetastoreStats.java │ │ │ ├── orc │ │ │ ├── DwrfPageSourceFactory.java │ │ │ ├── HdfsOrcDataSource.java │ │ │ ├── OrcPageSource.java │ │ │ └── OrcPageSourceFactory.java │ │ │ ├── parquet │ │ │ ├── HdfsParquetDataSource.java │ │ │ ├── ParquetCompressionUtils.java │ │ │ ├── ParquetCorruptionException.java │ │ │ ├── ParquetDataPage.java │ │ │ ├── ParquetDataPageV1.java │ │ │ ├── ParquetDataPageV2.java │ │ │ ├── ParquetDataSource.java │ │ │ ├── ParquetDictionaryPage.java │ │ │ ├── ParquetEncoding.java │ │ │ ├── ParquetHiveRecordCursor.java │ │ │ ├── ParquetPage.java │ │ │ ├── ParquetPageSource.java │ │ │ ├── ParquetPageSourceFactory.java │ │ │ ├── ParquetRecordCursorProvider.java │ │ │ ├── ParquetTimestampUtils.java │ │ │ ├── ParquetTypeUtils.java │ │ │ ├── ParquetValidationUtils.java │ │ │ ├── ParquetValuesType.java │ │ │ ├── RichColumnDescriptor.java │ │ │ ├── dictionary │ │ │ │ ├── ParquetBinaryDictionary.java │ │ │ │ ├── ParquetDictionary.java │ │ │ │ ├── ParquetDictionaryReader.java │ │ │ │ ├── ParquetDoubleDictionary.java │ │ │ │ ├── ParquetFloatDictionary.java │ │ │ │ ├── ParquetIntegerDictionary.java │ │ │ │ └── ParquetLongDictionary.java │ │ │ ├── predicate │ │ │ │ ├── ParquetDictionaryDescriptor.java │ │ │ │ ├── ParquetDoubleStatistics.java │ │ │ │ ├── ParquetIntegerStatistics.java │ │ │ │ ├── ParquetPredicate.java │ │ │ │ ├── ParquetPredicateUtils.java │ │ │ │ ├── ParquetRangeStatistics.java │ │ │ │ ├── ParquetStringStatistics.java │ │ │ │ └── TupleDomainParquetPredicate.java │ │ │ └── reader │ │ │ │ ├── ParquetBinaryColumnReader.java │ │ │ │ ├── ParquetBooleanColumnReader.java │ │ │ │ ├── ParquetColumnChunk.java │ │ │ │ ├── ParquetColumnChunkDescriptor.java │ │ │ │ ├── ParquetColumnReader.java │ │ │ │ ├── ParquetDecimalColumnReaderFactory.java │ │ │ │ ├── ParquetDoubleColumnReader.java │ │ │ │ ├── ParquetFloatColumnReader.java │ │ │ │ ├── ParquetIntColumnReader.java │ │ │ │ ├── ParquetLevelNullReader.java │ │ │ │ ├── ParquetLevelRLEReader.java │ │ │ │ ├── ParquetLevelReader.java │ │ │ │ ├── ParquetLevelValuesReader.java │ │ │ │ ├── ParquetLongColumnReader.java │ │ │ │ ├── ParquetLongDecimalColumnReader.java │ │ │ │ ├── ParquetMetadataReader.java │ │ │ │ ├── ParquetPageReader.java │ │ │ │ ├── ParquetReader.java │ │ │ │ ├── ParquetShortDecimalColumnReader.java │ │ │ │ └── ParquetTimestampColumnReader.java │ │ │ ├── rcfile │ │ │ ├── HdfsRcFileDataSource.java │ │ │ ├── RcFilePageSource.java │ │ │ └── RcFilePageSourceFactory.java │ │ │ ├── security │ │ │ ├── HiveSecurityModule.java │ │ │ ├── LegacyAccessControl.java │ │ │ ├── LegacySecurityConfig.java │ │ │ ├── LegacySecurityModule.java │ │ │ ├── SecurityConfig.java │ │ │ ├── SqlStandardAccessControl.java │ │ │ └── SqlStandardSecurityModule.java │ │ │ ├── thrift │ │ │ └── Transport.java │ │ │ └── util │ │ │ ├── AsyncQueue.java │ │ │ ├── DecimalUtils.java │ │ │ ├── HiveFileIterator.java │ │ │ ├── ResumableTask.java │ │ │ ├── ResumableTasks.java │ │ │ ├── SerDeUtils.java │ │ │ └── Types.java │ │ └── org │ │ └── apache │ │ └── hadoop │ │ └── security │ │ └── UserGroupInformationShim.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── hive │ │ ├── AbstractTestHiveClient.java │ │ ├── AbstractTestHiveClientS3.java │ │ ├── AbstractTestHiveFileFormats.java │ │ ├── HiveBenchmarkQueryRunner.java │ │ ├── HiveQueryRunner.java │ │ ├── HiveTestUtils.java │ │ ├── MockAmazonS3.java │ │ ├── MockHiveMetastoreClientFactory.java │ │ ├── TestHiveBooleanParser.java │ │ ├── TestHiveBucketing.java │ │ ├── TestHiveClientConfig.java │ │ ├── TestHiveColumnHandle.java │ │ ├── TestHiveConnectorFactory.java │ │ ├── TestHiveDistributedQueries.java │ │ ├── TestHiveFileBasedSecurity.java │ │ ├── TestHiveFileFormats.java │ │ ├── TestHiveIntegrationSmokeTest.java │ │ ├── TestHivePageSink.java │ │ ├── TestHiveSplit.java │ │ ├── TestHiveSplitSource.java │ │ ├── TestHiveTableHandle.java │ │ ├── TestHiveTypeTranslator.java │ │ ├── TestHiveUtil.java │ │ ├── TestHiveWriteUtils.java │ │ ├── TestJsonHiveHandles.java │ │ ├── TestNumberParser.java │ │ ├── TestOrcPageSourceMemoryTracking.java │ │ ├── TestPartitionOfflineException.java │ │ ├── TestPrestoS3FileSystem.java │ │ ├── TestStaticHiveCluster.java │ │ ├── TestStaticMetastoreConfig.java │ │ ├── TestTableOfflineException.java │ │ ├── TestingHiveCluster.java │ │ ├── benchmark │ │ ├── FileFormat.java │ │ ├── FormatWriter.java │ │ └── HiveFileFormatBenchmark.java │ │ ├── metastore │ │ ├── InMemoryHiveMetastore.java │ │ ├── MockHiveMetastoreClient.java │ │ ├── TestCachingHiveMetastore.java │ │ └── TestMetastoreUtil.java │ │ ├── parquet │ │ ├── AbstractTestParquetReader.java │ │ ├── ParquetTester.java │ │ ├── TestFullParquetReader.java │ │ ├── TestParquetReader.java │ │ ├── TestParquetTimestampUtils.java │ │ ├── TestTupleDomainParquetPredicate.java │ │ └── predicate │ │ │ └── TestParquetPredicateUtils.java │ │ ├── security │ │ └── TestLegacySecurityConfig.java │ │ └── util │ │ ├── TestLazyMap.java │ │ └── TestSerDeUtils.java │ ├── resources │ ├── addressbook.parquet │ └── com │ │ └── facebook │ │ └── presto │ │ └── hive │ │ └── security.json │ └── sql │ ├── create-test-cdh4.sql │ ├── create-test-hive12.sql │ ├── create-test-hive13.sql │ ├── create-test-s3.sql │ ├── create-test.sql │ ├── drop-test-s3.sql │ └── drop-test.sql ├── presto-jdbc ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── facebook │ │ │ └── presto │ │ │ └── jdbc │ │ │ ├── ColumnInfo.java │ │ │ ├── LengthLimitedIterator.java │ │ │ ├── NotImplementedException.java │ │ │ ├── PrestoArray.java │ │ │ ├── PrestoConnection.java │ │ │ ├── PrestoDatabaseMetaData.java │ │ │ ├── PrestoDriver.java │ │ │ ├── PrestoDriverUri.java │ │ │ ├── PrestoIntervalDayTime.java │ │ │ ├── PrestoIntervalYearMonth.java │ │ │ ├── PrestoPreparedStatement.java │ │ │ ├── PrestoResultSet.java │ │ │ ├── PrestoResultSetMetaData.java │ │ │ ├── PrestoStatement.java │ │ │ ├── QueryExecutor.java │ │ │ ├── QueryStats.java │ │ │ ├── StageStats.java │ │ │ └── UserAgentRequestFilter.java │ └── resources │ │ └── META-INF │ │ ├── license │ │ └── LICENSE.jol.txt │ │ └── services │ │ └── java.sql.Driver │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── jdbc │ ├── TestDriver.java │ ├── TestJdbcResultSet.java │ ├── TestPrestoDriverUri.java │ └── TestProgressMonitor.java ├── presto-jmx ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── connector │ │ └── jmx │ │ ├── JmxColumnHandle.java │ │ ├── JmxConnector.java │ │ ├── JmxConnectorConfig.java │ │ ├── JmxConnectorFactory.java │ │ ├── JmxHandleResolver.java │ │ ├── JmxHistoricalData.java │ │ ├── JmxMetadata.java │ │ ├── JmxPeriodicSampler.java │ │ ├── JmxPlugin.java │ │ ├── JmxRecordSetProvider.java │ │ ├── JmxSplit.java │ │ ├── JmxSplitManager.java │ │ ├── JmxTableHandle.java │ │ ├── JmxTableLayoutHandle.java │ │ ├── JmxTransactionHandle.java │ │ ├── Types.java │ │ └── util │ │ └── RebindSafeMBeanServer.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── connector │ └── jmx │ ├── JmxQueryRunner.java │ ├── MetadataUtil.java │ ├── TestJmxColumnHandle.java │ ├── TestJmxHistoricalData.java │ ├── TestJmxMetadata.java │ ├── TestJmxQueries.java │ ├── TestJmxSplit.java │ ├── TestJmxSplitManager.java │ └── TestJmxTableHandle.java ├── presto-kafka ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── kafka │ │ ├── KafkaColumnHandle.java │ │ ├── KafkaConnector.java │ │ ├── KafkaConnectorConfig.java │ │ ├── KafkaConnectorFactory.java │ │ ├── KafkaConnectorId.java │ │ ├── KafkaConnectorModule.java │ │ ├── KafkaErrorCode.java │ │ ├── KafkaHandleResolver.java │ │ ├── KafkaInternalFieldDescription.java │ │ ├── KafkaMetadata.java │ │ ├── KafkaPlugin.java │ │ ├── KafkaRecordSet.java │ │ ├── KafkaRecordSetProvider.java │ │ ├── KafkaSimpleConsumerManager.java │ │ ├── KafkaSplit.java │ │ ├── KafkaSplitManager.java │ │ ├── KafkaTableDescriptionSupplier.java │ │ ├── KafkaTableHandle.java │ │ ├── KafkaTableLayoutHandle.java │ │ ├── KafkaTopicDescription.java │ │ ├── KafkaTopicFieldDescription.java │ │ ├── KafkaTopicFieldGroup.java │ │ └── KafkaTransactionHandle.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── kafka │ │ ├── KafkaQueryRunner.java │ │ ├── TestKafkaConnectorConfig.java │ │ ├── TestKafkaDistributed.java │ │ ├── TestKafkaIntegrationSmokeTest.java │ │ ├── TestKafkaPlugin.java │ │ ├── TestManySegments.java │ │ ├── TestMinimalFunctionality.java │ │ └── util │ │ ├── CodecSupplier.java │ │ ├── EmbeddedKafka.java │ │ ├── EmbeddedZookeeper.java │ │ ├── JsonEncoder.java │ │ ├── KafkaLoader.java │ │ ├── NumberEncoder.java │ │ ├── NumberPartitioner.java │ │ └── TestUtils.java │ └── resources │ └── tpch │ ├── customer.json │ ├── lineitem.json │ ├── nation.json │ ├── orders.json │ ├── part.json │ ├── partsupp.json │ ├── region.json │ └── supplier.json ├── presto-local-file ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── localfile │ │ ├── DataLocation.java │ │ ├── LocalFileColumnHandle.java │ │ ├── LocalFileConfig.java │ │ ├── LocalFileConnector.java │ │ ├── LocalFileConnectorFactory.java │ │ ├── LocalFileConnectorId.java │ │ ├── LocalFileErrorCode.java │ │ ├── LocalFileHandleResolver.java │ │ ├── LocalFileMetadata.java │ │ ├── LocalFileModule.java │ │ ├── LocalFilePlugin.java │ │ ├── LocalFileRecordCursor.java │ │ ├── LocalFileRecordSet.java │ │ ├── LocalFileRecordSetProvider.java │ │ ├── LocalFileSplit.java │ │ ├── LocalFileSplitManager.java │ │ ├── LocalFileTableHandle.java │ │ ├── LocalFileTableLayoutHandle.java │ │ ├── LocalFileTables.java │ │ ├── LocalFileTransactionHandle.java │ │ └── Types.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── localfile │ │ ├── MetadataUtil.java │ │ ├── TestLocalFileColumnHandle.java │ │ ├── TestLocalFileConfig.java │ │ ├── TestLocalFileRecordSet.java │ │ └── TestLocalFileSplit.java │ └── resources │ ├── example-data │ └── http-request.log │ └── example-gzipped-data │ └── http-request.log.gz ├── presto-main ├── config │ └── names.txt ├── etc │ ├── catalog │ │ ├── blackhole.properties │ │ ├── es.properties │ │ ├── example.properties │ │ ├── hive.properties │ │ ├── jmx.properties │ │ ├── localfile.properties │ │ ├── mysql.properties │ │ ├── postgresql.properties │ │ ├── raptor.properties │ │ └── tpch.properties │ ├── config.properties │ ├── jvm.config │ └── log.properties ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── facebook │ │ │ └── presto │ │ │ ├── ExceededCpuLimitException.java │ │ │ ├── ExceededMemoryLimitException.java │ │ │ ├── FullConnectorSession.java │ │ │ ├── GroupByHashPageIndexer.java │ │ │ ├── GroupByHashPageIndexerFactory.java │ │ │ ├── OutputBuffers.java │ │ │ ├── PagesIndexPageSorter.java │ │ │ ├── PrestoMediaTypes.java │ │ │ ├── ScheduledSplit.java │ │ │ ├── Session.java │ │ │ ├── SessionRepresentation.java │ │ │ ├── SystemSessionProperties.java │ │ │ ├── TaskSource.java │ │ │ ├── annotation │ │ │ └── UsedByGeneratedCode.java │ │ │ ├── block │ │ │ ├── BlockEncodingManager.java │ │ │ ├── BlockJsonSerde.java │ │ │ ├── BlockSerdeUtil.java │ │ │ └── PagesSerde.java │ │ │ ├── concurrent │ │ │ └── FairBatchExecutor.java │ │ │ ├── connector │ │ │ ├── ConnectorAwareNodeManager.java │ │ │ ├── ConnectorContextInstance.java │ │ │ ├── ConnectorId.java │ │ │ ├── ConnectorManager.java │ │ │ ├── informationSchema │ │ │ │ ├── InformationSchemaColumnHandle.java │ │ │ │ ├── InformationSchemaConnector.java │ │ │ │ ├── InformationSchemaHandleResolver.java │ │ │ │ ├── InformationSchemaMetadata.java │ │ │ │ ├── InformationSchemaPageSourceProvider.java │ │ │ │ ├── InformationSchemaSplit.java │ │ │ │ ├── InformationSchemaSplitManager.java │ │ │ │ ├── InformationSchemaTableHandle.java │ │ │ │ ├── InformationSchemaTableLayoutHandle.java │ │ │ │ └── InformationSchemaTransactionHandle.java │ │ │ └── system │ │ │ │ ├── AbstractPropertiesSystemTable.java │ │ │ │ ├── CatalogSystemTable.java │ │ │ │ ├── GlobalSystemConnector.java │ │ │ │ ├── GlobalSystemConnectorFactory.java │ │ │ │ ├── GlobalSystemHandleResolver.java │ │ │ │ ├── GlobalSystemTransactionHandle.java │ │ │ │ ├── KillQueryProcedure.java │ │ │ │ ├── NodeSystemTable.java │ │ │ │ ├── QuerySystemTable.java │ │ │ │ ├── SchemaPropertiesSystemTable.java │ │ │ │ ├── SystemColumnHandle.java │ │ │ │ ├── SystemConnector.java │ │ │ │ ├── SystemConnectorModule.java │ │ │ │ ├── SystemHandleResolver.java │ │ │ │ ├── SystemPageSourceProvider.java │ │ │ │ ├── SystemSplit.java │ │ │ │ ├── SystemSplitManager.java │ │ │ │ ├── SystemTableHandle.java │ │ │ │ ├── SystemTableLayoutHandle.java │ │ │ │ ├── SystemTablesMetadata.java │ │ │ │ ├── SystemTransactionHandle.java │ │ │ │ ├── TablePropertiesSystemTable.java │ │ │ │ ├── TaskSystemTable.java │ │ │ │ ├── TransactionsSystemTable.java │ │ │ │ └── jdbc │ │ │ │ ├── AttributeJdbcTable.java │ │ │ │ ├── CatalogJdbcTable.java │ │ │ │ ├── ColumnJdbcTable.java │ │ │ │ ├── FilterUtil.java │ │ │ │ ├── JdbcTable.java │ │ │ │ ├── ProcedureColumnJdbcTable.java │ │ │ │ ├── ProcedureJdbcTable.java │ │ │ │ ├── PseudoColumnJdbcTable.java │ │ │ │ ├── SchemaJdbcTable.java │ │ │ │ ├── SuperTableJdbcTable.java │ │ │ │ ├── SuperTypeJdbcTable.java │ │ │ │ ├── TableJdbcTable.java │ │ │ │ ├── TableTypeJdbcTable.java │ │ │ │ └── UdtJdbcTable.java │ │ │ ├── discovery │ │ │ ├── EmbeddedDiscoveryConfig.java │ │ │ └── EmbeddedDiscoveryModule.java │ │ │ ├── event │ │ │ └── query │ │ │ │ ├── QueryMonitor.java │ │ │ │ └── QueryMonitorConfig.java │ │ │ ├── eventlistener │ │ │ ├── EventListenerManager.java │ │ │ └── EventListenerModule.java │ │ │ ├── execution │ │ │ ├── AddColumnTask.java │ │ │ ├── CallTask.java │ │ │ ├── Column.java │ │ │ ├── CommitTask.java │ │ │ ├── CreateSchemaTask.java │ │ │ ├── CreateTableTask.java │ │ │ ├── CreateViewTask.java │ │ │ ├── DataDefinitionExecution.java │ │ │ ├── DataDefinitionTask.java │ │ │ ├── DeallocateTask.java │ │ │ ├── DropSchemaTask.java │ │ │ ├── DropTableTask.java │ │ │ ├── DropViewTask.java │ │ │ ├── ExecutionFailureInfo.java │ │ │ ├── FailedQueryExecution.java │ │ │ ├── Failure.java │ │ │ ├── ForQueryExecution.java │ │ │ ├── FutureStateChange.java │ │ │ ├── GrantTask.java │ │ │ ├── Input.java │ │ │ ├── LocationFactory.java │ │ │ ├── MemoryTrackingRemoteTaskFactory.java │ │ │ ├── NodeTaskMap.java │ │ │ ├── Output.java │ │ │ ├── ParameterExtractor.java │ │ │ ├── PrepareTask.java │ │ │ ├── QueryExecution.java │ │ │ ├── QueryExecutionMBean.java │ │ │ ├── QueryIdGenerator.java │ │ │ ├── QueryInfo.java │ │ │ ├── QueryManager.java │ │ │ ├── QueryManagerConfig.java │ │ │ ├── QueryPerformanceFetcher.java │ │ │ ├── QueryPerformanceFetcherProvider.java │ │ │ ├── QueryQueue.java │ │ │ ├── QueryQueueDefinition.java │ │ │ ├── QueryQueueManager.java │ │ │ ├── QueryQueueRule.java │ │ │ ├── QueryQueueRuleFactory.java │ │ │ ├── QueryState.java │ │ │ ├── QueryStateMachine.java │ │ │ ├── QueryStats.java │ │ │ ├── QueuedExecution.java │ │ │ ├── RemoteTask.java │ │ │ ├── RemoteTaskFactory.java │ │ │ ├── RenameColumnTask.java │ │ │ ├── RenameSchemaTask.java │ │ │ ├── RenameTableTask.java │ │ │ ├── ResetSessionTask.java │ │ │ ├── RevokeTask.java │ │ │ ├── RollbackTask.java │ │ │ ├── SetSessionTask.java │ │ │ ├── SplitConcurrencyController.java │ │ │ ├── SplitRunner.java │ │ │ ├── SqlQueryExecution.java │ │ │ ├── SqlQueryManager.java │ │ │ ├── SqlQueryManagerStats.java │ │ │ ├── SqlQueryQueueManager.java │ │ │ ├── SqlStageExecution.java │ │ │ ├── SqlTask.java │ │ │ ├── SqlTaskExecution.java │ │ │ ├── SqlTaskExecutionFactory.java │ │ │ ├── SqlTaskIoStats.java │ │ │ ├── SqlTaskManager.java │ │ │ ├── SqlTaskManagerStats.java │ │ │ ├── StageId.java │ │ │ ├── StageInfo.java │ │ │ ├── StageState.java │ │ │ ├── StageStateMachine.java │ │ │ ├── StageStats.java │ │ │ ├── StartTransactionTask.java │ │ │ ├── StateMachine.java │ │ │ ├── SystemMemoryUsageListener.java │ │ │ ├── TaskExecutor.java │ │ │ ├── TaskId.java │ │ │ ├── TaskInfo.java │ │ │ ├── TaskManager.java │ │ │ ├── TaskManagerConfig.java │ │ │ ├── TaskState.java │ │ │ ├── TaskStateMachine.java │ │ │ ├── TaskStatus.java │ │ │ ├── buffer │ │ │ │ ├── BroadcastOutputBuffer.java │ │ │ │ ├── BufferInfo.java │ │ │ │ ├── BufferResult.java │ │ │ │ ├── BufferState.java │ │ │ │ ├── ClientBuffer.java │ │ │ │ ├── LazyOutputBuffer.java │ │ │ │ ├── OutputBuffer.java │ │ │ │ ├── OutputBufferInfo.java │ │ │ │ ├── OutputBufferMemoryManager.java │ │ │ │ ├── PageBufferInfo.java │ │ │ │ ├── PageSplitterUtil.java │ │ │ │ ├── PartitionedOutputBuffer.java │ │ │ │ ├── SharedOutputBuffer.java │ │ │ │ └── SharedOutputBufferPartition.java │ │ │ ├── resourceGroups │ │ │ │ ├── FifoQueue.java │ │ │ │ ├── IndexedPriorityQueue.java │ │ │ │ ├── InternalResourceGroup.java │ │ │ │ ├── InternalResourceGroupManager.java │ │ │ │ ├── LegacyResourceGroupConfigurationManagerFactory.java │ │ │ │ ├── NoOpResourceGroupManager.java │ │ │ │ ├── ResourceGroupInfo.java │ │ │ │ ├── ResourceGroupManager.java │ │ │ │ ├── StochasticPriorityQueue.java │ │ │ │ └── UpdateablePriorityQueue.java │ │ │ └── scheduler │ │ │ │ ├── AllAtOnceExecutionPolicy.java │ │ │ │ ├── AllAtOnceExecutionSchedule.java │ │ │ │ ├── BroadcastOutputBufferManager.java │ │ │ │ ├── DynamicSplitPlacementPolicy.java │ │ │ │ ├── ExecutionPolicy.java │ │ │ │ ├── ExecutionSchedule.java │ │ │ │ ├── FixedCountScheduler.java │ │ │ │ ├── FixedSourcePartitionedScheduler.java │ │ │ │ ├── FlatNetworkTopology.java │ │ │ │ ├── LegacyNetworkTopology.java │ │ │ │ ├── NetworkLocation.java │ │ │ │ ├── NetworkLocationCache.java │ │ │ │ ├── NetworkTopology.java │ │ │ │ ├── NodeAssignmentStats.java │ │ │ │ ├── NodeMap.java │ │ │ │ ├── NodeScheduler.java │ │ │ │ ├── NodeSchedulerConfig.java │ │ │ │ ├── NodeSchedulerExporter.java │ │ │ │ ├── NodeSelector.java │ │ │ │ ├── OutputBufferManager.java │ │ │ │ ├── PartitionedOutputBufferManager.java │ │ │ │ ├── PhasedExecutionPolicy.java │ │ │ │ ├── PhasedExecutionSchedule.java │ │ │ │ ├── ResettableRandomizedIterator.java │ │ │ │ ├── ScheduleResult.java │ │ │ │ ├── SimpleNodeSelector.java │ │ │ │ ├── SourcePartitionedScheduler.java │ │ │ │ ├── SplitPlacementPolicy.java │ │ │ │ ├── SplitPlacementResult.java │ │ │ │ ├── SplitSchedulerStats.java │ │ │ │ ├── SqlQueryScheduler.java │ │ │ │ ├── StageScheduler.java │ │ │ │ └── TopologyAwareNodeSelector.java │ │ │ ├── failureDetector │ │ │ ├── FailureDetector.java │ │ │ ├── FailureDetectorConfig.java │ │ │ ├── FailureDetectorModule.java │ │ │ ├── ForFailureDetector.java │ │ │ └── HeartbeatFailureDetector.java │ │ │ ├── index │ │ │ ├── IndexHandleJacksonModule.java │ │ │ └── IndexManager.java │ │ │ ├── memory │ │ │ ├── AbstractAggregatedMemoryContext.java │ │ │ ├── AggregatedMemoryContext.java │ │ │ ├── ClusterMemoryManager.java │ │ │ ├── ClusterMemoryPool.java │ │ │ ├── ForMemoryManager.java │ │ │ ├── LocalMemoryContext.java │ │ │ ├── LocalMemoryManager.java │ │ │ ├── LocalMemoryManagerExporter.java │ │ │ ├── MemoryInfo.java │ │ │ ├── MemoryManagerConfig.java │ │ │ ├── MemoryPool.java │ │ │ ├── MemoryPoolAssignment.java │ │ │ ├── MemoryPoolAssignmentsRequest.java │ │ │ ├── MemoryResource.java │ │ │ ├── NodeMemoryConfig.java │ │ │ ├── QueryContext.java │ │ │ ├── RemoteNodeMemory.java │ │ │ ├── ReservedSystemMemoryConfig.java │ │ │ └── VersionedMemoryPoolId.java │ │ │ ├── metadata │ │ │ ├── AbstractPropertyManager.java │ │ │ ├── AbstractTypedJacksonModule.java │ │ │ ├── AllNodes.java │ │ │ ├── BoundVariables.java │ │ │ ├── Catalog.java │ │ │ ├── CatalogManager.java │ │ │ ├── CatalogMetadata.java │ │ │ ├── ColumnHandleJacksonModule.java │ │ │ ├── DiscoveryNodeManager.java │ │ │ ├── ForNodeManager.java │ │ │ ├── FunctionExtractor.java │ │ │ ├── FunctionKind.java │ │ │ ├── FunctionListBuilder.java │ │ │ ├── FunctionRegistry.java │ │ │ ├── HandleJsonModule.java │ │ │ ├── HandleResolver.java │ │ │ ├── InMemoryNodeManager.java │ │ │ ├── IndexHandle.java │ │ │ ├── InsertTableHandle.java │ │ │ ├── InsertTableHandleJacksonModule.java │ │ │ ├── InternalNodeManager.java │ │ │ ├── InternalTable.java │ │ │ ├── LongVariableConstraint.java │ │ │ ├── Metadata.java │ │ │ ├── MetadataManager.java │ │ │ ├── MetadataUtil.java │ │ │ ├── NewTableLayout.java │ │ │ ├── OperatorNotFoundException.java │ │ │ ├── OutputTableHandle.java │ │ │ ├── OutputTableHandleJacksonModule.java │ │ │ ├── PartitioningHandleJacksonModule.java │ │ │ ├── PolymorphicScalarFunction.java │ │ │ ├── PrestoNode.java │ │ │ ├── ProcedureRegistry.java │ │ │ ├── QualifiedObjectName.java │ │ │ ├── QualifiedTablePrefix.java │ │ │ ├── RemoteHandleResolver.java │ │ │ ├── RemoteNodeState.java │ │ │ ├── RemoteTransactionHandle.java │ │ │ ├── ResolvedIndex.java │ │ │ ├── SchemaPropertyManager.java │ │ │ ├── SessionPropertyManager.java │ │ │ ├── Signature.java │ │ │ ├── SignatureBinder.java │ │ │ ├── SignatureBuilder.java │ │ │ ├── SpecializedFunctionKey.java │ │ │ ├── Split.java │ │ │ ├── SplitJacksonModule.java │ │ │ ├── SqlAggregationFunction.java │ │ │ ├── SqlFunction.java │ │ │ ├── SqlOperator.java │ │ │ ├── SqlScalarFunction.java │ │ │ ├── SqlScalarFunctionBuilder.java │ │ │ ├── StaticCatalogStore.java │ │ │ ├── StaticCatalogStoreConfig.java │ │ │ ├── TableHandle.java │ │ │ ├── TableHandleJacksonModule.java │ │ │ ├── TableLayout.java │ │ │ ├── TableLayoutHandle.java │ │ │ ├── TableLayoutHandleJacksonModule.java │ │ │ ├── TableLayoutResult.java │ │ │ ├── TableMetadata.java │ │ │ ├── TablePropertyManager.java │ │ │ ├── TransactionHandleJacksonModule.java │ │ │ ├── TypeVariableConstraint.java │ │ │ └── ViewDefinition.java │ │ │ ├── operator │ │ │ ├── AggregationOperator.java │ │ │ ├── ArrayUnnester.java │ │ │ ├── AssignUniqueIdOperator.java │ │ │ ├── BigintGroupByHash.java │ │ │ ├── BlockedReason.java │ │ │ ├── ChannelSet.java │ │ │ ├── CursorProcessor.java │ │ │ ├── DeleteOperator.java │ │ │ ├── DistinctLimitOperator.java │ │ │ ├── Driver.java │ │ │ ├── DriverContext.java │ │ │ ├── DriverFactory.java │ │ │ ├── DriverStats.java │ │ │ ├── EnforceSingleRowOperator.java │ │ │ ├── ExchangeClient.java │ │ │ ├── ExchangeClientConfig.java │ │ │ ├── ExchangeClientFactory.java │ │ │ ├── ExchangeClientStatus.java │ │ │ ├── ExchangeClientSupplier.java │ │ │ ├── ExchangeOperator.java │ │ │ ├── ExplainAnalyzeOperator.java │ │ │ ├── FilterAndProjectOperator.java │ │ │ ├── FilterFunction.java │ │ │ ├── FilterFunctions.java │ │ │ ├── FinishedOperator.java │ │ │ ├── ForExchange.java │ │ │ ├── ForScheduler.java │ │ │ ├── GenericCursorProcessor.java │ │ │ ├── GenericPageProcessor.java │ │ │ ├── GroupByHash.java │ │ │ ├── GroupByIdBlock.java │ │ │ ├── GroupIdOperator.java │ │ │ ├── HashAggregationOperator.java │ │ │ ├── HashBuilderOperator.java │ │ │ ├── HashGenerator.java │ │ │ ├── HashPartitionMaskOperator.java │ │ │ ├── HashSemiJoinOperator.java │ │ │ ├── HttpPageBufferClient.java │ │ │ ├── InternalJoinFilterFunction.java │ │ │ ├── InterpretedHashGenerator.java │ │ │ ├── JoinFilterFunction.java │ │ │ ├── JoinHash.java │ │ │ ├── JoinHashSupplier.java │ │ │ ├── JoinOperatorFactory.java │ │ │ ├── JoinProbe.java │ │ │ ├── JoinProbeFactory.java │ │ │ ├── LimitOperator.java │ │ │ ├── LocalPlannerAware.java │ │ │ ├── LookupJoinOperator.java │ │ │ ├── LookupJoinOperatorFactory.java │ │ │ ├── LookupJoinOperators.java │ │ │ ├── LookupOuterOperator.java │ │ │ ├── LookupSource.java │ │ │ ├── LookupSourceFactory.java │ │ │ ├── MapUnnester.java │ │ │ ├── MarkDistinctHash.java │ │ │ ├── MarkDistinctOperator.java │ │ │ ├── MergeHashSort.java │ │ │ ├── Mergeable.java │ │ │ ├── MetadataDeleteOperator.java │ │ │ ├── MultiChannelGroupByHash.java │ │ │ ├── NestedLoopBuildOperator.java │ │ │ ├── NestedLoopJoinOperator.java │ │ │ ├── NestedLoopJoinPages.java │ │ │ ├── NestedLoopJoinPagesBuilder.java │ │ │ ├── NestedLoopJoinPagesSupplier.java │ │ │ ├── Operator.java │ │ │ ├── OperatorContext.java │ │ │ ├── OperatorFactory.java │ │ │ ├── OperatorStats.java │ │ │ ├── OrderByOperator.java │ │ │ ├── OuterLookupSource.java │ │ │ ├── OutputFactory.java │ │ │ ├── PageBufferClientStatus.java │ │ │ ├── PageProcessor.java │ │ │ ├── PageSourceOperator.java │ │ │ ├── PageTooLargeException.java │ │ │ ├── PageTransportErrorException.java │ │ │ ├── PageTransportTimeoutException.java │ │ │ ├── PagesHash.java │ │ │ ├── PagesHashStrategy.java │ │ │ ├── PagesIndex.java │ │ │ ├── PagesIndexComparator.java │ │ │ ├── PagesIndexOrdering.java │ │ │ ├── PartitionFunction.java │ │ │ ├── PartitionedLookupSource.java │ │ │ ├── PartitionedLookupSourceFactory.java │ │ │ ├── PartitionedOutputOperator.java │ │ │ ├── PipelineContext.java │ │ │ ├── PipelineStats.java │ │ │ ├── PrecomputedHashGenerator.java │ │ │ ├── ProjectionFunction.java │ │ │ ├── ProjectionFunctions.java │ │ │ ├── ReferenceCount.java │ │ │ ├── RowComparator.java │ │ │ ├── RowNumberOperator.java │ │ │ ├── ScanFilterAndProjectOperator.java │ │ │ ├── SetBuilderOperator.java │ │ │ ├── SimpleJoinProbe.java │ │ │ ├── SimplePagesHashStrategy.java │ │ │ ├── SimplePagesIndexComparator.java │ │ │ ├── SourceOperator.java │ │ │ ├── SourceOperatorFactory.java │ │ │ ├── StandardJoinFilterFunction.java │ │ │ ├── SyntheticAddress.java │ │ │ ├── SystemMemoryUsageTracker.java │ │ │ ├── TableFinishOperator.java │ │ │ ├── TableScanOperator.java │ │ │ ├── TableWriterOperator.java │ │ │ ├── TaskContext.java │ │ │ ├── TaskOutputOperator.java │ │ │ ├── TaskStats.java │ │ │ ├── TopNOperator.java │ │ │ ├── TopNRowNumberOperator.java │ │ │ ├── TwoChannelJoinProbe.java │ │ │ ├── UnnestOperator.java │ │ │ ├── Unnester.java │ │ │ ├── ValuesOperator.java │ │ │ ├── WindowFunctionDefinition.java │ │ │ ├── WindowOperator.java │ │ │ ├── aggregation │ │ │ │ ├── AbstractMinMaxAggregationFunction.java │ │ │ │ ├── AbstractMinMaxBy.java │ │ │ │ ├── AbstractMinMaxByNAggregationFunction.java │ │ │ │ ├── AbstractMinMaxNAggregationFunction.java │ │ │ │ ├── Accumulator.java │ │ │ │ ├── AccumulatorCompiler.java │ │ │ │ ├── AccumulatorFactory.java │ │ │ │ ├── AccumulatorFactoryBinder.java │ │ │ │ ├── AggregationCompiler.java │ │ │ │ ├── AggregationMetadata.java │ │ │ │ ├── AggregationUtils.java │ │ │ │ ├── ApproximateCountDistinctAggregations.java │ │ │ │ ├── ApproximateDoublePercentileAggregations.java │ │ │ │ ├── ApproximateDoublePercentileArrayAggregations.java │ │ │ │ ├── ApproximateLongPercentileAggregations.java │ │ │ │ ├── ApproximateLongPercentileArrayAggregations.java │ │ │ │ ├── ApproximateRealPercentileAggregations.java │ │ │ │ ├── ApproximateRealPercentileArrayAggregations.java │ │ │ │ ├── ApproximateSetAggregation.java │ │ │ │ ├── ArbitraryAggregationFunction.java │ │ │ │ ├── ArrayAggregationFunction.java │ │ │ │ ├── AverageAggregations.java │ │ │ │ ├── BindableAggregationFunction.java │ │ │ │ ├── BitwiseAndAggregation.java │ │ │ │ ├── BitwiseOrAggregation.java │ │ │ │ ├── BlockComparator.java │ │ │ │ ├── BlockIndex.java │ │ │ │ ├── BlockPosition.java │ │ │ │ ├── BooleanAndAggregation.java │ │ │ │ ├── BooleanOrAggregation.java │ │ │ │ ├── ChecksumAggregationFunction.java │ │ │ │ ├── CountAggregation.java │ │ │ │ ├── CountColumn.java │ │ │ │ ├── CountIfAggregation.java │ │ │ │ ├── DecimalAverageAggregation.java │ │ │ │ ├── DecimalSumAggregation.java │ │ │ │ ├── DoubleCorrelationAggregation.java │ │ │ │ ├── DoubleCovarianceAggregation.java │ │ │ │ ├── DoubleHistogramAggregation.java │ │ │ │ ├── DoubleRegressionAggregation.java │ │ │ │ ├── DoubleSumAggregation.java │ │ │ │ ├── FloatingPointBitsConverterUtil.java │ │ │ │ ├── GenericAccumulatorFactory.java │ │ │ │ ├── GenericAccumulatorFactoryBinder.java │ │ │ │ ├── GeometricMeanAggregations.java │ │ │ │ ├── GroupedAccumulator.java │ │ │ │ ├── Histogram.java │ │ │ │ ├── InternalAggregationFunction.java │ │ │ │ ├── KeyValuePairs.java │ │ │ │ ├── LazyAccumulatorFactoryBinder.java │ │ │ │ ├── LongSumAggregation.java │ │ │ │ ├── MapAggregationFunction.java │ │ │ │ ├── MapUnionAggregation.java │ │ │ │ ├── MaxAggregationFunction.java │ │ │ │ ├── MaxBy.java │ │ │ │ ├── MaxByNAggregationFunction.java │ │ │ │ ├── MaxNAggregationFunction.java │ │ │ │ ├── MergeHyperLogLogAggregation.java │ │ │ │ ├── MinAggregationFunction.java │ │ │ │ ├── MinBy.java │ │ │ │ ├── MinByNAggregationFunction.java │ │ │ │ ├── MinNAggregationFunction.java │ │ │ │ ├── MultimapAggregationFunction.java │ │ │ │ ├── NullablePosition.java │ │ │ │ ├── NumericHistogram.java │ │ │ │ ├── NumericHistogramStateFactory.java │ │ │ │ ├── RealAverageAggregation.java │ │ │ │ ├── RealCorrelationAggregation.java │ │ │ │ ├── RealCovarianceAggregation.java │ │ │ │ ├── RealGeometricMeanAggregations.java │ │ │ │ ├── RealHistogramAggregation.java │ │ │ │ ├── RealRegressionAggregation.java │ │ │ │ ├── RealSumAggregation.java │ │ │ │ ├── TypedHeap.java │ │ │ │ ├── TypedHistogram.java │ │ │ │ ├── TypedKeyValueHeap.java │ │ │ │ ├── TypedSet.java │ │ │ │ ├── VarianceAggregation.java │ │ │ │ ├── builder │ │ │ │ │ ├── HashAggregationBuilder.java │ │ │ │ │ ├── InMemoryHashAggregationBuilder.java │ │ │ │ │ ├── MergingHashAggregationBuilder.java │ │ │ │ │ └── SpillableHashAggregationBuilder.java │ │ │ │ └── state │ │ │ │ │ ├── AbstractGroupedAccumulatorState.java │ │ │ │ │ ├── ArrayAggregationState.java │ │ │ │ │ ├── ArrayAggregationStateFactory.java │ │ │ │ │ ├── ArrayAggregationStateSerializer.java │ │ │ │ │ ├── BigIntegerAndLongState.java │ │ │ │ │ ├── BigIntegerAndLongStateFactory.java │ │ │ │ │ ├── BigIntegerAndLongStateSerializer.java │ │ │ │ │ ├── BigIntegerState.java │ │ │ │ │ ├── BigIntegerStateFactory.java │ │ │ │ │ ├── BigIntegerStateSerializer.java │ │ │ │ │ ├── BlockState.java │ │ │ │ │ ├── BlockStateSerializer.java │ │ │ │ │ ├── CorrelationState.java │ │ │ │ │ ├── CovarianceState.java │ │ │ │ │ ├── DigestAndPercentileArrayState.java │ │ │ │ │ ├── DigestAndPercentileArrayStateFactory.java │ │ │ │ │ ├── DigestAndPercentileArrayStateSerializer.java │ │ │ │ │ ├── DigestAndPercentileState.java │ │ │ │ │ ├── DigestAndPercentileStateFactory.java │ │ │ │ │ ├── DigestAndPercentileStateSerializer.java │ │ │ │ │ ├── DoubleHistogramStateSerializer.java │ │ │ │ │ ├── HistogramState.java │ │ │ │ │ ├── HistogramStateFactory.java │ │ │ │ │ ├── HistogramStateSerializer.java │ │ │ │ │ ├── HyperLogLogState.java │ │ │ │ │ ├── HyperLogLogStateFactory.java │ │ │ │ │ ├── HyperLogLogStateSerializer.java │ │ │ │ │ ├── InitialBooleanValue.java │ │ │ │ │ ├── InitialDoubleValue.java │ │ │ │ │ ├── InitialLongValue.java │ │ │ │ │ ├── KeyValuePairStateSerializer.java │ │ │ │ │ ├── KeyValuePairsState.java │ │ │ │ │ ├── KeyValuePairsStateFactory.java │ │ │ │ │ ├── LongAndDoubleState.java │ │ │ │ │ ├── LongState.java │ │ │ │ │ ├── MaxOrMinByState.java │ │ │ │ │ ├── MaxOrMinByStateFactory.java │ │ │ │ │ ├── MaxOrMinByStateSerializer.java │ │ │ │ │ ├── MinMaxByNState.java │ │ │ │ │ ├── MinMaxByNStateFactory.java │ │ │ │ │ ├── MinMaxByNStateSerializer.java │ │ │ │ │ ├── MinMaxNState.java │ │ │ │ │ ├── MinMaxNStateFactory.java │ │ │ │ │ ├── MinMaxNStateSerializer.java │ │ │ │ │ ├── NullableBooleanState.java │ │ │ │ │ ├── NullableBooleanStateSerializer.java │ │ │ │ │ ├── NullableDoubleState.java │ │ │ │ │ ├── NullableDoubleStateSerializer.java │ │ │ │ │ ├── NullableLongState.java │ │ │ │ │ ├── NullableLongStateSerializer.java │ │ │ │ │ ├── RegressionState.java │ │ │ │ │ ├── SliceState.java │ │ │ │ │ ├── StateCompiler.java │ │ │ │ │ ├── StateCompilerUtils.java │ │ │ │ │ ├── TriStateBooleanState.java │ │ │ │ │ ├── TriStateBooleanStateSerializer.java │ │ │ │ │ └── VarianceState.java │ │ │ ├── exchange │ │ │ │ ├── BroadcastExchanger.java │ │ │ │ ├── LocalExchange.java │ │ │ │ ├── LocalExchangeBufferInfo.java │ │ │ │ ├── LocalExchangeMemoryManager.java │ │ │ │ ├── LocalExchangeSink.java │ │ │ │ ├── LocalExchangeSinkOperator.java │ │ │ │ ├── LocalExchangeSource.java │ │ │ │ ├── LocalExchangeSourceOperator.java │ │ │ │ ├── LocalPartitionGenerator.java │ │ │ │ ├── PageChannelSelector.java │ │ │ │ ├── PageReference.java │ │ │ │ ├── PartitioningExchanger.java │ │ │ │ └── RandomExchanger.java │ │ │ ├── index │ │ │ │ ├── DynamicTupleFilterFactory.java │ │ │ │ ├── FieldSetFilteringRecordSet.java │ │ │ │ ├── IndexBuildDriverFactoryProvider.java │ │ │ │ ├── IndexJoinLookupStats.java │ │ │ │ ├── IndexLoader.java │ │ │ │ ├── IndexLookupSource.java │ │ │ │ ├── IndexLookupSourceFactory.java │ │ │ │ ├── IndexSnapshot.java │ │ │ │ ├── IndexSnapshotBuilder.java │ │ │ │ ├── IndexSourceOperator.java │ │ │ │ ├── IndexSplit.java │ │ │ │ ├── IndexedData.java │ │ │ │ ├── PageBuffer.java │ │ │ │ ├── PageBufferOperator.java │ │ │ │ ├── PageRecordSet.java │ │ │ │ ├── PagesIndexBuilderOperator.java │ │ │ │ ├── StreamingIndexedData.java │ │ │ │ ├── TupleFilterProcessor.java │ │ │ │ ├── UnloadedIndexKeyRecordSet.java │ │ │ │ └── UpdateRequest.java │ │ │ ├── scalar │ │ │ │ ├── AbstractGreatestLeast.java │ │ │ │ ├── ApplyFunction.java │ │ │ │ ├── ArrayCardinalityFunction.java │ │ │ │ ├── ArrayConcatFunction.java │ │ │ │ ├── ArrayConcatUtils.java │ │ │ │ ├── ArrayConstructor.java │ │ │ │ ├── ArrayContains.java │ │ │ │ ├── ArrayDistinctFromOperator.java │ │ │ │ ├── ArrayDistinctFunction.java │ │ │ │ ├── ArrayElementAtFunction.java │ │ │ │ ├── ArrayEqualOperator.java │ │ │ │ ├── ArrayFlattenFunction.java │ │ │ │ ├── ArrayFunctions.java │ │ │ │ ├── ArrayGreaterThanOperator.java │ │ │ │ ├── ArrayGreaterThanOrEqualOperator.java │ │ │ │ ├── ArrayHashCodeOperator.java │ │ │ │ ├── ArrayIntersectFunction.java │ │ │ │ ├── ArrayJoin.java │ │ │ │ ├── ArrayLessThanOperator.java │ │ │ │ ├── ArrayLessThanOrEqualOperator.java │ │ │ │ ├── ArrayMaxFunction.java │ │ │ │ ├── ArrayMinFunction.java │ │ │ │ ├── ArrayMinMaxUtils.java │ │ │ │ ├── ArrayNotEqualOperator.java │ │ │ │ ├── ArrayPositionFunction.java │ │ │ │ ├── ArrayRemoveFunction.java │ │ │ │ ├── ArrayReverseFunction.java │ │ │ │ ├── ArrayShuffleFunction.java │ │ │ │ ├── ArraySliceFunction.java │ │ │ │ ├── ArraySortFunction.java │ │ │ │ ├── ArraySubscriptOperator.java │ │ │ │ ├── ArrayToArrayCast.java │ │ │ │ ├── ArrayToElementConcatFunction.java │ │ │ │ ├── ArrayToJsonCast.java │ │ │ │ ├── ArrayUnionFunction.java │ │ │ │ ├── BitwiseFunctions.java │ │ │ │ ├── CastFromUnknownOperator.java │ │ │ │ ├── CharacterStringCasts.java │ │ │ │ ├── ColorFunctions.java │ │ │ │ ├── CombineHashFunction.java │ │ │ │ ├── ConcatFunction.java │ │ │ │ ├── DateTimeFunctions.java │ │ │ │ ├── ElementToArrayConcatFunction.java │ │ │ │ ├── FailureFunction.java │ │ │ │ ├── Greatest.java │ │ │ │ ├── HyperLogLogFunctions.java │ │ │ │ ├── IdentityCast.java │ │ │ │ ├── JoniRegexpCasts.java │ │ │ │ ├── JoniRegexpFunctions.java │ │ │ │ ├── JsonExtract.java │ │ │ │ ├── JsonFunctions.java │ │ │ │ ├── JsonOperators.java │ │ │ │ ├── JsonPath.java │ │ │ │ ├── JsonPathTokenizer.java │ │ │ │ ├── JsonToArrayCast.java │ │ │ │ ├── JsonToMapCast.java │ │ │ │ ├── Least.java │ │ │ │ ├── MapCardinalityFunction.java │ │ │ │ ├── MapConcatFunction.java │ │ │ │ ├── MapConstructor.java │ │ │ │ ├── MapDistinctFromOperator.java │ │ │ │ ├── MapElementAtFunction.java │ │ │ │ ├── MapEqualOperator.java │ │ │ │ ├── MapGenericEquality.java │ │ │ │ ├── MapHashCodeOperator.java │ │ │ │ ├── MapKeys.java │ │ │ │ ├── MapNotEqualOperator.java │ │ │ │ ├── MapSubscriptOperator.java │ │ │ │ ├── MapToJsonCast.java │ │ │ │ ├── MapToMapCast.java │ │ │ │ ├── MapValues.java │ │ │ │ ├── MathFunctions.java │ │ │ │ ├── ParametricScalar.java │ │ │ │ ├── QuarterOfYearDateTimeField.java │ │ │ │ ├── Re2JCastToRegexpFunction.java │ │ │ │ ├── Re2JRegexpFunctions.java │ │ │ │ ├── RowDistinctFromOperator.java │ │ │ │ ├── RowEqualOperator.java │ │ │ │ ├── RowHashCodeOperator.java │ │ │ │ ├── RowNotEqualOperator.java │ │ │ │ ├── RowToJsonCast.java │ │ │ │ ├── RowToRowCast.java │ │ │ │ ├── ScalarFunctionImplementation.java │ │ │ │ ├── ScalarHeader.java │ │ │ │ ├── SequenceFunction.java │ │ │ │ ├── StringFunctions.java │ │ │ │ ├── TryCastFunction.java │ │ │ │ ├── TypeOfFunction.java │ │ │ │ ├── UrlFunctions.java │ │ │ │ ├── VarbinaryFunctions.java │ │ │ │ ├── ZipFunction.java │ │ │ │ └── annotations │ │ │ │ │ ├── OperatorValidator.java │ │ │ │ │ ├── ScalarFromAnnotationsParser.java │ │ │ │ │ ├── ScalarImplementation.java │ │ │ │ │ ├── ScalarImplementationHeader.java │ │ │ │ │ └── ScalarImplementations.java │ │ │ └── window │ │ │ │ ├── AbstractWindowFunctionSupplier.java │ │ │ │ ├── AggregateWindowFunction.java │ │ │ │ ├── CumulativeDistributionFunction.java │ │ │ │ ├── DenseRankFunction.java │ │ │ │ ├── FirstValueFunction.java │ │ │ │ ├── FrameInfo.java │ │ │ │ ├── FramedWindowFunction.java │ │ │ │ ├── LagFunction.java │ │ │ │ ├── LastValueFunction.java │ │ │ │ ├── LeadFunction.java │ │ │ │ ├── NTileFunction.java │ │ │ │ ├── NthValueFunction.java │ │ │ │ ├── PagesWindowIndex.java │ │ │ │ ├── PercentRankFunction.java │ │ │ │ ├── RankFunction.java │ │ │ │ ├── ReflectionWindowFunctionSupplier.java │ │ │ │ ├── RowNumberFunction.java │ │ │ │ ├── SqlWindowFunction.java │ │ │ │ ├── WindowAnnotationsParser.java │ │ │ │ ├── WindowFunctionSupplier.java │ │ │ │ └── WindowPartition.java │ │ │ ├── security │ │ │ ├── AccessControl.java │ │ │ ├── AccessControlManager.java │ │ │ ├── AccessControlModule.java │ │ │ ├── AllowAllAccessControl.java │ │ │ ├── DenyAllAccessControl.java │ │ │ └── ViewAccessControl.java │ │ │ ├── server │ │ │ ├── AsyncHttpExecutionMBean.java │ │ │ ├── BasicQueryInfo.java │ │ │ ├── BasicQueryStats.java │ │ │ ├── ClusterStatsResource.java │ │ │ ├── CodeCacheGcConfig.java │ │ │ ├── CodeCacheGcTrigger.java │ │ │ ├── CoordinatorModule.java │ │ │ ├── DefaultShutdownAction.java │ │ │ ├── ExchangeExecutionMBean.java │ │ │ ├── ExecuteResource.java │ │ │ ├── ForAsyncHttp.java │ │ │ ├── ForExecute.java │ │ │ ├── GracefulShutdownHandler.java │ │ │ ├── GracefulShutdownModule.java │ │ │ ├── HttpRemoteTaskFactory.java │ │ │ ├── JavaVersion.java │ │ │ ├── NodeResource.java │ │ │ ├── PagesResponseWriter.java │ │ │ ├── PluginClassLoader.java │ │ │ ├── PluginDiscovery.java │ │ │ ├── PluginManager.java │ │ │ ├── PluginManagerConfig.java │ │ │ ├── PrestoServer.java │ │ │ ├── PrestoSystemRequirements.java │ │ │ ├── QueryExecutionResource.java │ │ │ ├── QueryResource.java │ │ │ ├── ResourceUtil.java │ │ │ ├── ServerConfig.java │ │ │ ├── ServerInfoResource.java │ │ │ ├── ServerMainModule.java │ │ │ ├── ShutdownAction.java │ │ │ ├── SliceDeserializer.java │ │ │ ├── SliceSerializer.java │ │ │ ├── StageResource.java │ │ │ ├── StatementResource.java │ │ │ ├── TaskResource.java │ │ │ ├── TaskUpdateRequest.java │ │ │ ├── ThreadResource.java │ │ │ ├── ThrowableMapper.java │ │ │ ├── remotetask │ │ │ │ ├── Backoff.java │ │ │ │ ├── ContinuousTaskStatusFetcher.java │ │ │ │ ├── HttpLocationFactory.java │ │ │ │ ├── HttpRemoteTask.java │ │ │ │ ├── RemoteTaskStats.java │ │ │ │ ├── RequestErrorTracker.java │ │ │ │ ├── SimpleHttpResponseCallback.java │ │ │ │ ├── SimpleHttpResponseHandler.java │ │ │ │ └── TaskInfoFetcher.java │ │ │ ├── security │ │ │ │ ├── SecurityConfig.java │ │ │ │ ├── ServerSecurityModule.java │ │ │ │ └── SpnegoFilter.java │ │ │ └── testing │ │ │ │ ├── FileUtils.java │ │ │ │ └── TestingPrestoServer.java │ │ │ ├── spiller │ │ │ ├── BinaryFileSpiller.java │ │ │ ├── BinarySpillerFactory.java │ │ │ ├── Spiller.java │ │ │ ├── SpillerFactory.java │ │ │ └── SpillerFactoryWithStats.java │ │ │ ├── split │ │ │ ├── BufferingSplitSource.java │ │ │ ├── ConnectorAwareSplitSource.java │ │ │ ├── MappedPageSource.java │ │ │ ├── MappedRecordSet.java │ │ │ ├── PageSinkManager.java │ │ │ ├── PageSinkProvider.java │ │ │ ├── PageSourceManager.java │ │ │ ├── PageSourceProvider.java │ │ │ ├── RecordPageSinkProvider.java │ │ │ ├── RecordPageSourceProvider.java │ │ │ ├── RemoteSplit.java │ │ │ ├── SampledSplitSource.java │ │ │ ├── SplitManager.java │ │ │ └── SplitSource.java │ │ │ ├── sql │ │ │ ├── ExpressionUtils.java │ │ │ ├── FunctionInvoker.java │ │ │ ├── Serialization.java │ │ │ ├── SqlFormatterUtil.java │ │ │ ├── analyzer │ │ │ │ ├── AggregateExtractor.java │ │ │ │ ├── AggregationAnalyzer.java │ │ │ │ ├── Analysis.java │ │ │ │ ├── Analyzer.java │ │ │ │ ├── ExpressionAnalysis.java │ │ │ │ ├── ExpressionAnalyzer.java │ │ │ │ ├── FeaturesConfig.java │ │ │ │ ├── Field.java │ │ │ │ ├── QueryExplainer.java │ │ │ │ ├── RegexLibrary.java │ │ │ │ ├── RelationType.java │ │ │ │ ├── ResolvedField.java │ │ │ │ ├── Scope.java │ │ │ │ ├── SemanticErrorCode.java │ │ │ │ ├── SemanticException.java │ │ │ │ ├── SemanticExceptions.java │ │ │ │ ├── StatementAnalyzer.java │ │ │ │ ├── TypeSignatureProvider.java │ │ │ │ ├── WindowFunctionExtractor.java │ │ │ │ └── WindowFunctionValidator.java │ │ │ ├── gen │ │ │ │ ├── AndCodeGenerator.java │ │ │ │ ├── ArrayGeneratorUtils.java │ │ │ │ ├── ArrayMapBytecodeExpression.java │ │ │ │ ├── Binding.java │ │ │ │ ├── BodyCompiler.java │ │ │ │ ├── Bootstrap.java │ │ │ │ ├── BytecodeExpressionVisitor.java │ │ │ │ ├── BytecodeGenerator.java │ │ │ │ ├── BytecodeGeneratorContext.java │ │ │ │ ├── BytecodeUtils.java │ │ │ │ ├── CachedInstanceBinder.java │ │ │ │ ├── CallSiteBinder.java │ │ │ │ ├── CastCodeGenerator.java │ │ │ │ ├── CoalesceCodeGenerator.java │ │ │ │ ├── CompilerOperations.java │ │ │ │ ├── CursorProcessorCompiler.java │ │ │ │ ├── DereferenceCodeGenerator.java │ │ │ │ ├── ExpressionCompiler.java │ │ │ │ ├── FunctionCallCodeGenerator.java │ │ │ │ ├── IfCodeGenerator.java │ │ │ │ ├── InCodeGenerator.java │ │ │ │ ├── InputReferenceCompiler.java │ │ │ │ ├── InvokeFunctionBytecodeExpression.java │ │ │ │ ├── IsNullCodeGenerator.java │ │ │ │ ├── IsolatedClass.java │ │ │ │ ├── JoinCompiler.java │ │ │ │ ├── JoinFilterFunctionCompiler.java │ │ │ │ ├── JoinProbeCompiler.java │ │ │ │ ├── LambdaAndTryExpressionExtractor.java │ │ │ │ ├── LambdaBytecodeGenerator.java │ │ │ │ ├── NullIfCodeGenerator.java │ │ │ │ ├── OrCodeGenerator.java │ │ │ │ ├── OrderingCompiler.java │ │ │ │ ├── PageProcessorCompiler.java │ │ │ │ ├── ParameterAndType.java │ │ │ │ ├── PreGeneratedExpressions.java │ │ │ │ ├── RowConstructorCodeGenerator.java │ │ │ │ ├── SqlTypeBytecodeExpression.java │ │ │ │ ├── SwitchCodeGenerator.java │ │ │ │ ├── TryCodeGenerator.java │ │ │ │ └── VarArgsToMapAdapterGenerator.java │ │ │ ├── planner │ │ │ │ ├── CompilerConfig.java │ │ │ │ ├── DependencyExtractor.java │ │ │ │ ├── DesugaringRewriter.java │ │ │ │ ├── DeterminismEvaluator.java │ │ │ │ ├── DistributedExecutionPlanner.java │ │ │ │ ├── DomainTranslator.java │ │ │ │ ├── DomainUtils.java │ │ │ │ ├── EffectivePredicateExtractor.java │ │ │ │ ├── EqualityInference.java │ │ │ │ ├── ExpressionExtractor.java │ │ │ │ ├── ExpressionInterpreter.java │ │ │ │ ├── ExpressionNodeInliner.java │ │ │ │ ├── ExpressionSymbolInliner.java │ │ │ │ ├── FragmentTableScanCounter.java │ │ │ │ ├── InputExtractor.java │ │ │ │ ├── InputReferenceExtractor.java │ │ │ │ ├── InterpretedInternalFilterFunction.java │ │ │ │ ├── InterpretedProjectionFunction.java │ │ │ │ ├── LiteralInterpreter.java │ │ │ │ ├── LocalExecutionPlanner.java │ │ │ │ ├── LogicalPlanner.java │ │ │ │ ├── LookupSymbolResolver.java │ │ │ │ ├── NoOpSymbolResolver.java │ │ │ │ ├── NodePartitionMap.java │ │ │ │ ├── NodePartitioningManager.java │ │ │ │ ├── NullabilityAnalyzer.java │ │ │ │ ├── OutputExtractor.java │ │ │ │ ├── ParameterRewriter.java │ │ │ │ ├── Partitioning.java │ │ │ │ ├── PartitioningHandle.java │ │ │ │ ├── PartitioningScheme.java │ │ │ │ ├── Plan.java │ │ │ │ ├── PlanBuilder.java │ │ │ │ ├── PlanFragment.java │ │ │ │ ├── PlanFragmenter.java │ │ │ │ ├── PlanNodeIdAllocator.java │ │ │ │ ├── PlanOptimizers.java │ │ │ │ ├── PlanPrinter.java │ │ │ │ ├── QueryPlanner.java │ │ │ │ ├── RelationPlan.java │ │ │ │ ├── RelationPlanner.java │ │ │ │ ├── SimplePlanVisitor.java │ │ │ │ ├── StageExecutionPlan.java │ │ │ │ ├── SubExpressionExtractor.java │ │ │ │ ├── SubPlan.java │ │ │ │ ├── SubqueryPlanner.java │ │ │ │ ├── Symbol.java │ │ │ │ ├── SymbolAllocator.java │ │ │ │ ├── SymbolExtractor.java │ │ │ │ ├── SymbolResolver.java │ │ │ │ ├── SymbolToInputRewriter.java │ │ │ │ ├── SystemPartitioningHandle.java │ │ │ │ ├── TranslationMap.java │ │ │ │ ├── optimizations │ │ │ │ │ ├── ActualProperties.java │ │ │ │ │ ├── AddExchanges.java │ │ │ │ │ ├── AddLocalExchanges.java │ │ │ │ │ ├── ApplyNodeRewriter.java │ │ │ │ │ ├── BeginTableWrite.java │ │ │ │ │ ├── CanonicalizeExpressions.java │ │ │ │ │ ├── CountConstantOptimizer.java │ │ │ │ │ ├── DesugaringOptimizer.java │ │ │ │ │ ├── EmptyDeleteOptimizer.java │ │ │ │ │ ├── EvaluateConstantApply.java │ │ │ │ │ ├── ExpressionEquivalence.java │ │ │ │ │ ├── HashGenerationOptimizer.java │ │ │ │ │ ├── ImplementFilteredAggregations.java │ │ │ │ │ ├── ImplementIntersectAndExceptAsUnion.java │ │ │ │ │ ├── ImplementSampleAsFilter.java │ │ │ │ │ ├── IndexJoinOptimizer.java │ │ │ │ │ ├── LimitPushDown.java │ │ │ │ │ ├── LocalProperties.java │ │ │ │ │ ├── MergeProjections.java │ │ │ │ │ ├── MergeWindows.java │ │ │ │ │ ├── MetadataDeleteOptimizer.java │ │ │ │ │ ├── MetadataQueryOptimizer.java │ │ │ │ │ ├── OptimizeMixedDistinctAggregations.java │ │ │ │ │ ├── PartialAggregationPushDown.java │ │ │ │ │ ├── PickLayout.java │ │ │ │ │ ├── PlanNodeSearcher.java │ │ │ │ │ ├── PlanOptimizer.java │ │ │ │ │ ├── PredicatePushDown.java │ │ │ │ │ ├── Predicates.java │ │ │ │ │ ├── PreferredProperties.java │ │ │ │ │ ├── ProjectionPushDown.java │ │ │ │ │ ├── PropertyDerivations.java │ │ │ │ │ ├── PruneIdentityProjections.java │ │ │ │ │ ├── PruneUnreferencedOutputs.java │ │ │ │ │ ├── PushTableWriteThroughUnion.java │ │ │ │ │ ├── RemoveRedundantApply.java │ │ │ │ │ ├── ScalarQueryUtil.java │ │ │ │ │ ├── SetFlatteningOptimizer.java │ │ │ │ │ ├── SimplifyExpressions.java │ │ │ │ │ ├── SingleDistinctOptimizer.java │ │ │ │ │ ├── StreamPreferredProperties.java │ │ │ │ │ ├── StreamPropertyDerivations.java │ │ │ │ │ ├── TransformCorrelatedScalarAggregationToJoin.java │ │ │ │ │ ├── TransformUncorrelatedInPredicateSubqueryToSemiJoin.java │ │ │ │ │ ├── TransformUncorrelatedScalarToJoin.java │ │ │ │ │ ├── UnaliasSymbolReferences.java │ │ │ │ │ └── WindowFilterPushDown.java │ │ │ │ ├── plan │ │ │ │ │ ├── AggregationNode.java │ │ │ │ │ ├── ApplyNode.java │ │ │ │ │ ├── AssignUniqueId.java │ │ │ │ │ ├── ChildReplacer.java │ │ │ │ │ ├── DeleteNode.java │ │ │ │ │ ├── DistinctLimitNode.java │ │ │ │ │ ├── EnforceSingleRowNode.java │ │ │ │ │ ├── ExceptNode.java │ │ │ │ │ ├── ExchangeNode.java │ │ │ │ │ ├── ExplainAnalyzeNode.java │ │ │ │ │ ├── FilterNode.java │ │ │ │ │ ├── GroupIdNode.java │ │ │ │ │ ├── IndexJoinNode.java │ │ │ │ │ ├── IndexSourceNode.java │ │ │ │ │ ├── IntersectNode.java │ │ │ │ │ ├── JoinNode.java │ │ │ │ │ ├── LimitNode.java │ │ │ │ │ ├── MarkDistinctNode.java │ │ │ │ │ ├── MetadataDeleteNode.java │ │ │ │ │ ├── OutputNode.java │ │ │ │ │ ├── PlanFragmentId.java │ │ │ │ │ ├── PlanNode.java │ │ │ │ │ ├── PlanNodeId.java │ │ │ │ │ ├── PlanRewriter.java │ │ │ │ │ ├── PlanVisitor.java │ │ │ │ │ ├── ProjectNode.java │ │ │ │ │ ├── RemoteSourceNode.java │ │ │ │ │ ├── RowNumberNode.java │ │ │ │ │ ├── SampleNode.java │ │ │ │ │ ├── SemiJoinNode.java │ │ │ │ │ ├── SetOperationNode.java │ │ │ │ │ ├── SimplePlanRewriter.java │ │ │ │ │ ├── SortNode.java │ │ │ │ │ ├── TableFinishNode.java │ │ │ │ │ ├── TableScanNode.java │ │ │ │ │ ├── TableWriterNode.java │ │ │ │ │ ├── TopNNode.java │ │ │ │ │ ├── TopNRowNumberNode.java │ │ │ │ │ ├── UnionNode.java │ │ │ │ │ ├── UnnestNode.java │ │ │ │ │ ├── ValuesNode.java │ │ │ │ │ └── WindowNode.java │ │ │ │ └── sanity │ │ │ │ │ ├── NoApplyNodeLeftChecker.java │ │ │ │ │ ├── NoSubqueryExpressionLeftChecker.java │ │ │ │ │ ├── PlanSanityChecker.java │ │ │ │ │ ├── TypeValidator.java │ │ │ │ │ ├── ValidateDependenciesChecker.java │ │ │ │ │ ├── VerifyNoFilteredAggregations.java │ │ │ │ │ └── VerifyOnlyOneOutputNode.java │ │ │ ├── relational │ │ │ │ ├── CallExpression.java │ │ │ │ ├── ConstantExpression.java │ │ │ │ ├── DeterminismEvaluator.java │ │ │ │ ├── Expressions.java │ │ │ │ ├── InputReferenceExpression.java │ │ │ │ ├── LambdaDefinitionExpression.java │ │ │ │ ├── RowExpression.java │ │ │ │ ├── RowExpressionVisitor.java │ │ │ │ ├── Signatures.java │ │ │ │ ├── SqlToRowExpressionTranslator.java │ │ │ │ ├── VariableReferenceExpression.java │ │ │ │ └── optimizer │ │ │ │ │ └── ExpressionOptimizer.java │ │ │ └── rewrite │ │ │ │ ├── DescribeInputRewrite.java │ │ │ │ ├── DescribeOutputRewrite.java │ │ │ │ ├── ExplainRewrite.java │ │ │ │ ├── ShowQueriesRewrite.java │ │ │ │ └── StatementRewrite.java │ │ │ ├── testing │ │ │ ├── AggregationTestUtils.java │ │ │ ├── LocalQueryRunner.java │ │ │ ├── MaterializedResult.java │ │ │ ├── MaterializedRow.java │ │ │ ├── NullOutputOperator.java │ │ │ ├── PageConsumerOperator.java │ │ │ ├── ProcedureTester.java │ │ │ ├── QueryRunner.java │ │ │ ├── TestingAccessControlManager.java │ │ │ ├── TestingConnectorContext.java │ │ │ ├── TestingConnectorSession.java │ │ │ ├── TestingEventListenerManager.java │ │ │ ├── TestingNodeManager.java │ │ │ ├── TestingSession.java │ │ │ ├── TestingSplit.java │ │ │ ├── TestingTaskContext.java │ │ │ └── TestingTransactionHandle.java │ │ │ ├── transaction │ │ │ ├── ForTransactionManager.java │ │ │ ├── InternalConnector.java │ │ │ ├── TransactionBuilder.java │ │ │ ├── TransactionId.java │ │ │ ├── TransactionInfo.java │ │ │ ├── TransactionManager.java │ │ │ └── TransactionManagerConfig.java │ │ │ ├── type │ │ │ ├── ArrayParametricType.java │ │ │ ├── ArrayType.java │ │ │ ├── BigintOperators.java │ │ │ ├── BooleanOperators.java │ │ │ ├── CharOperators.java │ │ │ ├── CharParametricType.java │ │ │ ├── CodePointsType.java │ │ │ ├── ColorOperators.java │ │ │ ├── ColorType.java │ │ │ ├── Constraint.java │ │ │ ├── Constraints.java │ │ │ ├── DateOperators.java │ │ │ ├── DateTimeOperators.java │ │ │ ├── DecimalCasts.java │ │ │ ├── DecimalInequalityOperators.java │ │ │ ├── DecimalOperators.java │ │ │ ├── DecimalParametricType.java │ │ │ ├── DecimalSaturatedFloorCasts.java │ │ │ ├── DecimalToDecimalCasts.java │ │ │ ├── DoubleOperators.java │ │ │ ├── FunctionParametricType.java │ │ │ ├── FunctionType.java │ │ │ ├── HyperLogLogOperators.java │ │ │ ├── IntegerOperators.java │ │ │ ├── IntervalDayTimeOperators.java │ │ │ ├── IntervalDayTimeType.java │ │ │ ├── IntervalYearMonthOperators.java │ │ │ ├── IntervalYearMonthType.java │ │ │ ├── JoniRegexpType.java │ │ │ ├── JsonPathType.java │ │ │ ├── JsonType.java │ │ │ ├── LikeFunctions.java │ │ │ ├── LikePatternType.java │ │ │ ├── LiteralParameter.java │ │ │ ├── MapParametricType.java │ │ │ ├── MapType.java │ │ │ ├── RawSliceSerializer.java │ │ │ ├── Re2JRegexp.java │ │ │ ├── Re2JRegexpType.java │ │ │ ├── RealOperators.java │ │ │ ├── RowParametricType.java │ │ │ ├── RowType.java │ │ │ ├── SmallintOperators.java │ │ │ ├── SqlIntervalDayTime.java │ │ │ ├── SqlIntervalYearMonth.java │ │ │ ├── TimeOperators.java │ │ │ ├── TimeWithTimeZoneOperators.java │ │ │ ├── TimestampOperators.java │ │ │ ├── TimestampWithTimeZoneOperators.java │ │ │ ├── TinyintOperators.java │ │ │ ├── TypeDeserializer.java │ │ │ ├── TypeJsonUtils.java │ │ │ ├── TypeRegistry.java │ │ │ ├── TypeUtils.java │ │ │ ├── UnknownOperators.java │ │ │ ├── UnknownType.java │ │ │ ├── VarbinaryOperators.java │ │ │ ├── VarcharOperators.java │ │ │ └── VarcharParametricType.java │ │ │ └── util │ │ │ ├── DateTimeUtils.java │ │ │ ├── DateTimeZoneIndex.java │ │ │ ├── DisjointSet.java │ │ │ ├── Failures.java │ │ │ ├── FastutilSetHelper.java │ │ │ ├── FinalizerService.java │ │ │ ├── GenerateTimeZoneIndex.java │ │ │ ├── GraphvizPrinter.java │ │ │ ├── ImmutableCollectors.java │ │ │ ├── JsonUtil.java │ │ │ ├── PowerOfTwo.java │ │ │ ├── PowerOfTwoValidator.java │ │ │ ├── QueryExplanation.java │ │ │ ├── Reflection.java │ │ │ ├── Threads.java │ │ │ └── Types.java │ └── resources │ │ ├── com │ │ └── facebook │ │ │ └── presto │ │ │ └── server │ │ │ ├── plan.html │ │ │ ├── query-execution.html │ │ │ └── thread.html │ │ └── webapp │ │ ├── assets │ │ ├── cluster-hud.js │ │ ├── favicon.ico │ │ ├── logo.png │ │ ├── presto.css │ │ ├── query-list.js │ │ ├── query.js │ │ └── utils.js │ │ ├── index.html │ │ ├── old │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── presto.png │ │ ├── query.html │ │ ├── units.js │ │ └── vendor │ │ │ ├── bootstrap-sortable │ │ │ ├── bootstrap-sortable.css │ │ │ ├── bootstrap-sortable.js │ │ │ └── moment.min.js │ │ │ ├── bootstrap │ │ │ ├── css │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ └── bootstrap.min.css │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ ├── img │ │ │ │ ├── glyphicons-halflings-white.png │ │ │ │ └── glyphicons-halflings.png │ │ │ └── js │ │ │ │ ├── bootstrap.js │ │ │ │ └── bootstrap.min.js │ │ │ ├── d3-tip │ │ │ └── d3.tip.v0.6.3.js │ │ │ ├── d3 │ │ │ └── d3-3.3.4.js │ │ │ ├── dagre-d3 │ │ │ ├── dagre-d3-0.3.2.js │ │ │ ├── dagre-d3-0.4.14.js │ │ │ └── dagre-d3.min.js │ │ │ ├── highlightjs │ │ │ └── 9.3 │ │ │ │ ├── highlight.pack.js │ │ │ │ └── styles │ │ │ │ └── idea.css │ │ │ ├── jquery │ │ │ └── jquery-1.11.1.min.js │ │ │ ├── react │ │ │ ├── JSXTransformer.js │ │ │ ├── react.js │ │ │ └── react.min.js │ │ │ ├── stickytableheaders │ │ │ └── jquery.stickytableheaders.min.js │ │ │ └── vis │ │ │ └── dist │ │ │ ├── img │ │ │ ├── network │ │ │ │ ├── acceptDeleteIcon.png │ │ │ │ ├── addNodeIcon.png │ │ │ │ ├── backIcon.png │ │ │ │ ├── connectIcon.png │ │ │ │ ├── cross.png │ │ │ │ ├── cross2.png │ │ │ │ ├── deleteIcon.png │ │ │ │ ├── downArrow.png │ │ │ │ ├── editIcon.png │ │ │ │ ├── leftArrow.png │ │ │ │ ├── minus.png │ │ │ │ ├── plus.png │ │ │ │ ├── rightArrow.png │ │ │ │ ├── upArrow.png │ │ │ │ └── zoomExtends.png │ │ │ └── timeline │ │ │ │ └── delete.png │ │ │ ├── vis.css │ │ │ ├── vis.js │ │ │ ├── vis.map │ │ │ ├── vis.min.css │ │ │ └── vis.min.js │ │ ├── query.html │ │ ├── tableau │ │ ├── presto-client.js │ │ └── presto-connector.html │ │ ├── timeline.html │ │ └── vendor │ │ ├── bootstrap │ │ ├── LICENSE.txt │ │ ├── config.json │ │ ├── css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap.css │ │ │ └── bootstrap.min.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ │ ├── bootstrap.js │ │ │ └── bootstrap.min.js │ │ ├── clipboardjs │ │ └── clipboard.min.js │ │ ├── css-loaders │ │ └── loader.css │ │ ├── d3 │ │ ├── LICENSE.txt │ │ └── d3-3.3.4.js │ │ ├── dagre-d3 │ │ ├── dagre-d3-0.3.2.js │ │ ├── dagre-d3-0.4.14.js │ │ └── dagre-d3.min.js │ │ ├── highlightjs │ │ └── 9.3 │ │ │ ├── LICENSE.txt │ │ │ ├── highlight.pack.js │ │ │ └── styles │ │ │ └── solarized-dark.css │ │ ├── jquery.sparkline │ │ ├── jquery.sparkline.js │ │ └── jquery.sparkline.min.js │ │ ├── jquery │ │ ├── jquery-2.2.3.js │ │ └── jquery-2.2.3.min.js │ │ ├── react │ │ ├── LICENSE.txt │ │ ├── browser.min.js │ │ ├── react-15.0.1.js │ │ ├── react-15.0.1.min.js │ │ ├── react-dom-15.0.1.js │ │ └── react-dom-15.0.1.min.js │ │ ├── reactable │ │ ├── LICENSE.txt │ │ └── reactable.js │ │ ├── tableau │ │ └── tableauwdc-1.1.0.js │ │ └── vis │ │ └── dist │ │ ├── LICENSE-MIT.txt │ │ ├── img │ │ ├── network │ │ │ ├── acceptDeleteIcon.png │ │ │ ├── addNodeIcon.png │ │ │ ├── backIcon.png │ │ │ ├── connectIcon.png │ │ │ ├── cross.png │ │ │ ├── cross2.png │ │ │ ├── deleteIcon.png │ │ │ ├── downArrow.png │ │ │ ├── editIcon.png │ │ │ ├── leftArrow.png │ │ │ ├── minus.png │ │ │ ├── plus.png │ │ │ ├── rightArrow.png │ │ │ ├── upArrow.png │ │ │ └── zoomExtends.png │ │ └── timeline │ │ │ └── delete.png │ │ ├── vis.css │ │ ├── vis.js │ │ ├── vis.map │ │ ├── vis.min.css │ │ └── vis.min.js │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ ├── BenchmarkPagesIndexPageSorter.java │ │ ├── RowPageBuilder.java │ │ ├── RowPagesBuilder.java │ │ ├── SequencePageBuilder.java │ │ ├── SessionTestUtils.java │ │ ├── TestHiddenColumns.java │ │ ├── TestPagesIndexPageSorter.java │ │ ├── block │ │ ├── AbstractTestBlock.java │ │ ├── BlockAssertions.java │ │ ├── TestArrayBlock.java │ │ ├── TestBlockBuilder.java │ │ ├── TestByteArrayBlock.java │ │ ├── TestDictionaryBlock.java │ │ ├── TestFixedWidthBlock.java │ │ ├── TestIntArrayBlock.java │ │ ├── TestInterleavedBlock.java │ │ ├── TestLongArrayBlock.java │ │ ├── TestPagesSerde.java │ │ ├── TestRunLengthEncodedBlock.java │ │ ├── TestShortArrayBlock.java │ │ ├── TestSliceArrayBlock.java │ │ └── TestVariableWidthBlock.java │ │ ├── concurrent │ │ └── TestFairBatchExecutor.java │ │ ├── connector │ │ └── system │ │ │ └── TestSystemSplit.java │ │ ├── discovery │ │ └── TestEmbeddedDiscoveryConfig.java │ │ ├── event │ │ └── query │ │ │ ├── TestQueryMonitor.java │ │ │ └── TestQueryMonitorConfig.java │ │ ├── execution │ │ ├── BenchmarkNodeScheduler.java │ │ ├── MockQueryExecution.java │ │ ├── MockRemoteTaskFactory.java │ │ ├── TaskExecutorSimulator.java │ │ ├── TaskTestUtils.java │ │ ├── TestColumn.java │ │ ├── TestCommitTask.java │ │ ├── TestDeallocateTask.java │ │ ├── TestInput.java │ │ ├── TestNodeScheduler.java │ │ ├── TestNodeSchedulerConfig.java │ │ ├── TestOutput.java │ │ ├── TestPageSplitterUtil.java │ │ ├── TestPrepareTask.java │ │ ├── TestQueryIdGenerator.java │ │ ├── TestQueryManagerConfig.java │ │ ├── TestQueryQueueDefinition.java │ │ ├── TestQueryQueueRule.java │ │ ├── TestQueryStateMachine.java │ │ ├── TestQueryStats.java │ │ ├── TestResetSessionTask.java │ │ ├── TestResettableRandomizedIterator.java │ │ ├── TestRollbackTask.java │ │ ├── TestSetSessionTask.java │ │ ├── TestSplitConcurrencyController.java │ │ ├── TestSqlQueryQueueManager.java │ │ ├── TestSqlTask.java │ │ ├── TestSqlTaskManager.java │ │ ├── TestStageStateMachine.java │ │ ├── TestStageStats.java │ │ ├── TestStartTransactionTask.java │ │ ├── TestStateMachine.java │ │ ├── TestTaskExecutor.java │ │ ├── TestTaskManagerConfig.java │ │ ├── TestUnwrapExecute.java │ │ ├── TestingPageSourceProvider.java │ │ ├── buffer │ │ │ ├── TestBroadcastOutputBuffer.java │ │ │ ├── TestClientBuffer.java │ │ │ ├── TestPartitionedOutputBuffer.java │ │ │ └── TestSharedOutputBuffer.java │ │ ├── resourceGroups │ │ │ ├── BenchmarkResourceGroup.java │ │ │ ├── TestResourceGroups.java │ │ │ └── TestStochasticPriorityQueue.java │ │ └── scheduler │ │ │ ├── TestBroadcastOutputBufferManager.java │ │ │ ├── TestFixedCountScheduler.java │ │ │ ├── TestPartitionedOutputBufferManager.java │ │ │ ├── TestPhasedExecutionSchedule.java │ │ │ └── TestSourcePartitionedScheduler.java │ │ ├── failureDetector │ │ └── TestHeartbeatFailureDetector.java │ │ ├── memory │ │ ├── TestMemoryManagerConfig.java │ │ ├── TestMemoryPools.java │ │ ├── TestNodeMemoryConfig.java │ │ └── TestReservedSystemMemoryConfig.java │ │ ├── metadata │ │ ├── TestDiscoveryNodeManager.java │ │ ├── TestFunctionRegistry.java │ │ ├── TestInformationSchemaTableHandle.java │ │ ├── TestPolymorphicScalarFunction.java │ │ ├── TestQualifiedTablePrefix.java │ │ ├── TestSignature.java │ │ ├── TestSignatureBinder.java │ │ ├── TestStaticCatalogStoreConfig.java │ │ ├── TestSystemTableHandle.java │ │ └── TestingMetadata.java │ │ ├── operator │ │ ├── BenchmarkGroupByHash.java │ │ ├── BenchmarkHashBuildAndJoinOperators.java │ │ ├── MockExchangeRequestProcessor.java │ │ ├── OperatorAssertion.java │ │ ├── PageAssertions.java │ │ ├── TestAggregationOperator.java │ │ ├── TestDistinctLimitOperator.java │ │ ├── TestDriver.java │ │ ├── TestDriverStats.java │ │ ├── TestExchangeClient.java │ │ ├── TestExchangeClientConfig.java │ │ ├── TestExchangeOperator.java │ │ ├── TestFilterAndProjectOperator.java │ │ ├── TestGenericPageProcessor.java │ │ ├── TestGroupByHash.java │ │ ├── TestGroupIdOperator.java │ │ ├── TestHashAggregationOperator.java │ │ ├── TestHashJoinOperator.java │ │ ├── TestHashPartitionMaskOperator.java │ │ ├── TestHashSemiJoinOperator.java │ │ ├── TestHttpPageBufferClient.java │ │ ├── TestLimitOperator.java │ │ ├── TestMarkDistinctOperator.java │ │ ├── TestMergeHashSort.java │ │ ├── TestNestedLoopBuildOperator.java │ │ ├── TestNestedLoopJoinOperator.java │ │ ├── TestOperatorStats.java │ │ ├── TestOrderByOperator.java │ │ ├── TestPipelineStats.java │ │ ├── TestRealAverageAggregation.java │ │ ├── TestRowNumberOperator.java │ │ ├── TestScanFilterAndProjectOperator.java │ │ ├── TestTableWriterOperator.java │ │ ├── TestTaskStats.java │ │ ├── TestTopNOperator.java │ │ ├── TestTopNRowNumberOperator.java │ │ ├── TestUnnestOperator.java │ │ ├── TestWindowOperator.java │ │ ├── aggregation │ │ │ ├── AbstractTestAggregationFunction.java │ │ │ ├── AbstractTestApproximateCountDistinct.java │ │ │ ├── AbstractTestDecimalAverageAggregation.java │ │ │ ├── AbstractTestDecimalSumAggregation.java │ │ │ ├── AggregationTestUtils.java │ │ │ ├── TestApproximateCountDistinctAggregations.java │ │ │ ├── TestApproximateCountDistinctDouble.java │ │ │ ├── TestApproximateCountDistinctLong.java │ │ │ ├── TestApproximateCountDistinctVarBinary.java │ │ │ ├── TestApproximatePercentileAggregation.java │ │ │ ├── TestArbitraryAggregation.java │ │ │ ├── TestArrayAggregation.java │ │ │ ├── TestArrayMaxNAggregation.java │ │ │ ├── TestArrayMinAggregation.java │ │ │ ├── TestBitwiseAndAggregation.java │ │ │ ├── TestBitwiseOrAggregation.java │ │ │ ├── TestBooleanAndAggregation.java │ │ │ ├── TestBooleanMaxAggregation.java │ │ │ ├── TestBooleanMinAggregation.java │ │ │ ├── TestBooleanOrAggregation.java │ │ │ ├── TestChecksumAggregation.java │ │ │ ├── TestCountAggregation.java │ │ │ ├── TestCountColumnAggregation.java │ │ │ ├── TestCountIfAggregation.java │ │ │ ├── TestCountNullAggregation.java │ │ │ ├── TestDateMaxAggregation.java │ │ │ ├── TestDoubleAverageAggregation.java │ │ │ ├── TestDoubleCorrelationAggregation.java │ │ │ ├── TestDoubleCovariancePopAggregation.java │ │ │ ├── TestDoubleCovarianceSampAggregation.java │ │ │ ├── TestDoubleGeometricMeanAggregation.java │ │ │ ├── TestDoubleHistogramAggregation.java │ │ │ ├── TestDoubleMaxAggregation.java │ │ │ ├── TestDoubleMinAggregation.java │ │ │ ├── TestDoubleMinNAggregation.java │ │ │ ├── TestDoubleRegrInterceptAggregation.java │ │ │ ├── TestDoubleRegrSlopeAggregation.java │ │ │ ├── TestDoubleStdDevAggregation.java │ │ │ ├── TestDoubleStdDevPopAggregation.java │ │ │ ├── TestDoubleSumAggregation.java │ │ │ ├── TestDoubleVarianceAggregation.java │ │ │ ├── TestDoubleVariancePopAggregation.java │ │ │ ├── TestHistogram.java │ │ │ ├── TestLongAverageAggregation.java │ │ │ ├── TestLongDecimalAverageAggregation.java │ │ │ ├── TestLongDecimalMaxAggregation.java │ │ │ ├── TestLongDecimalMinAggregation.java │ │ │ ├── TestLongDecimalSumAggregation.java │ │ │ ├── TestLongGeometricMeanAggregationFunction.java │ │ │ ├── TestLongMaxAggregation.java │ │ │ ├── TestLongMaxNAggregation.java │ │ │ ├── TestLongMinAggregation.java │ │ │ ├── TestLongStdDevAggregation.java │ │ │ ├── TestLongStdDevPopAggregation.java │ │ │ ├── TestLongSumAggregation.java │ │ │ ├── TestLongVarianceAggregation.java │ │ │ ├── TestLongVariancePopAggregation.java │ │ │ ├── TestMapAggAggregation.java │ │ │ ├── TestMapUnionAggregation.java │ │ │ ├── TestMergeHyperLogLogAggregation.java │ │ │ ├── TestMinMaxByAggregation.java │ │ │ ├── TestMinMaxByNAggregation.java │ │ │ ├── TestMultimapAggAggregation.java │ │ │ ├── TestNumericHistogram.java │ │ │ ├── TestRealCorrelationAggregation.java │ │ │ ├── TestRealCovariancePopAggregation.java │ │ │ ├── TestRealCovarianceSampAggregation.java │ │ │ ├── TestRealGeometricMeanAggregation.java │ │ │ ├── TestRealHistogramAggregation.java │ │ │ ├── TestRealRegrInterceptAggregation.java │ │ │ ├── TestRealRegrSlopeAggregation.java │ │ │ ├── TestRealSumAggregation.java │ │ │ ├── TestShortDecimalAverageAggregation.java │ │ │ ├── TestShortDecimalMaxAggregation.java │ │ │ ├── TestShortDecimalMinAggregation.java │ │ │ ├── TestShortDecimalSumAggregation.java │ │ │ ├── TestStateCompiler.java │ │ │ ├── TestTypedHeap.java │ │ │ ├── TestTypedHistogram.java │ │ │ ├── TestTypedKeyValueHeap.java │ │ │ ├── TestTypedSet.java │ │ │ ├── TestVarBinaryMaxAggregation.java │ │ │ ├── TestVarBinaryMinAggregation.java │ │ │ └── state │ │ │ │ ├── TestBigIntegerAndLongStateSerializer.java │ │ │ │ └── TestBigIntegerStateSerializer.java │ │ ├── exchange │ │ │ └── TestLocalExchange.java │ │ ├── index │ │ │ ├── TestFieldSetFilteringRecordSet.java │ │ │ └── TestTupleFilterProcessor.java │ │ ├── scalar │ │ │ ├── AbstractTestFunctions.java │ │ │ ├── BenchmarkArrayDistinct.java │ │ │ ├── BenchmarkArrayHashCodeOperator.java │ │ │ ├── BenchmarkArraySort.java │ │ │ ├── BenchmarkArraySubscript.java │ │ │ ├── BenchmarkMapSubscript.java │ │ │ ├── BenchmarkRoundFunction.java │ │ │ ├── CustomFunctions.java │ │ │ ├── FunctionAssertions.java │ │ │ ├── RegexpFunctionsBenchmark.java │ │ │ ├── StringFunctionsBenchmark.java │ │ │ ├── TestApplyFunction.java │ │ │ ├── TestBitwiseFunctions.java │ │ │ ├── TestColorFunctions.java │ │ │ ├── TestConditions.java │ │ │ ├── TestCustomFunctions.java │ │ │ ├── TestDateTimeFunctions.java │ │ │ ├── TestFailureFunction.java │ │ │ ├── TestIsNullAnnotation.java │ │ │ ├── TestJsonExtract.java │ │ │ ├── TestJsonFunctions.java │ │ │ ├── TestMathFunctions.java │ │ │ ├── TestOperatorValidation.java │ │ │ ├── TestPageProcessorCompiler.java │ │ │ ├── TestRegexpFunctions.java │ │ │ ├── TestScalarValidation.java │ │ │ ├── TestStringFunctions.java │ │ │ ├── TestTypeOfFunction.java │ │ │ ├── TestUrlFunctions.java │ │ │ ├── TestVarbinaryFunctions.java │ │ │ └── TestZipFunction.java │ │ ├── spiller │ │ │ └── BenchmarkBinaryFileSpiller.java │ │ └── window │ │ │ ├── AbstractTestWindowFunction.java │ │ │ ├── TestAggregateWindowFunction.java │ │ │ ├── TestCumulativeDistributionFunction.java │ │ │ ├── TestDenseRankFunction.java │ │ │ ├── TestFirstValueFunction.java │ │ │ ├── TestLagFunction.java │ │ │ ├── TestLastValueFunction.java │ │ │ ├── TestLeadFunction.java │ │ │ ├── TestMultipleWindowSpecifications.java │ │ │ ├── TestNTileFunction.java │ │ │ ├── TestNthValueFunction.java │ │ │ ├── TestPercentRankFunction.java │ │ │ ├── TestRankFunction.java │ │ │ ├── TestRowNumberFunction.java │ │ │ └── WindowAssertions.java │ │ ├── security │ │ ├── TestAccessControlManager.java │ │ └── TestingPrincipal.java │ │ ├── server │ │ ├── MockHttpServletRequest.java │ │ ├── NoOpFailureDetector.java │ │ ├── TestBasicQueryInfo.java │ │ ├── TestCodeCacheGcConfig.java │ │ ├── TestExecuteResource.java │ │ ├── TestFailureDetectorConfig.java │ │ ├── TestJavaVersion.java │ │ ├── TestNodeResource.java │ │ ├── TestPluginManagerConfig.java │ │ ├── TestPrestoSystemRequirements.java │ │ ├── TestResourceUtil.java │ │ ├── TestServer.java │ │ ├── TestServerConfig.java │ │ ├── remotetask │ │ │ └── TestBackoff.java │ │ └── security │ │ │ └── TestSecurityConfig.java │ │ ├── spiller │ │ └── TestBinaryFileSpiller.java │ │ ├── split │ │ ├── MockSplitSource.java │ │ └── TestBufferingSplitSource.java │ │ ├── sql │ │ ├── TestExpressionInterpreter.java │ │ ├── TestExpressionOptimizer.java │ │ ├── TestExpressionUtils.java │ │ ├── TestLikeFunctions.java │ │ ├── TestSqlToRowExpressionTranslator.java │ │ ├── analyzer │ │ │ ├── TestAnalyzer.java │ │ │ ├── TestFeaturesConfig.java │ │ │ └── TestScope.java │ │ ├── gen │ │ │ ├── BenchmarkPageProcessor.java │ │ │ ├── InCodeGeneratorBenchmark.java │ │ │ ├── PageProcessorBenchmark.java │ │ │ ├── TestExpressionCompiler.java │ │ │ ├── TestInCodeGenerator.java │ │ │ ├── TestJoinCompiler.java │ │ │ └── TestJoinProbeCompiler.java │ │ ├── planner │ │ │ ├── TestDeterminismEvaluator.java │ │ │ ├── TestDomainTranslator.java │ │ │ ├── TestEffectivePredicateExtractor.java │ │ │ ├── TestEqualityInference.java │ │ │ ├── TestInterpretedFilterFunction.java │ │ │ ├── TestInterpretedProjectionFunction.java │ │ │ ├── TestLocalExecutionPlanner.java │ │ │ ├── TestLogicalPlanner.java │ │ │ ├── TestSymbolAllocator.java │ │ │ ├── TestTypeValidator.java │ │ │ ├── TestingColumnHandle.java │ │ │ ├── TestingTableHandle.java │ │ │ ├── assertions │ │ │ │ ├── AggregationMatcher.java │ │ │ │ ├── AliasPair.java │ │ │ │ ├── CorrelationMatcher.java │ │ │ │ ├── ExpressionAliases.java │ │ │ │ ├── ExpressionVerifier.java │ │ │ │ ├── FilterMatcher.java │ │ │ │ ├── GroupIdMatcher.java │ │ │ │ ├── JoinMatcher.java │ │ │ │ ├── Matcher.java │ │ │ │ ├── NotPlanNodeMatcher.java │ │ │ │ ├── PlanAssert.java │ │ │ │ ├── PlanMatchPattern.java │ │ │ │ ├── PlanMatchingContext.java │ │ │ │ ├── PlanMatchingState.java │ │ │ │ ├── PlanMatchingVisitor.java │ │ │ │ ├── PlanNodeMatcher.java │ │ │ │ ├── SemiJoinMatcher.java │ │ │ │ ├── SymbolMatcher.java │ │ │ │ ├── TableScanMatcher.java │ │ │ │ ├── TestExpressionVerifier.java │ │ │ │ └── WindowMatcher.java │ │ │ ├── optimizations │ │ │ │ ├── TestAddExchanges.java │ │ │ │ ├── TestCountConstantOptimizer.java │ │ │ │ ├── TestExpressionEquivalence.java │ │ │ │ ├── TestLocalProperties.java │ │ │ │ ├── TestMergeWindows.java │ │ │ │ ├── TestMixedDistinctAggregationOptimizer.java │ │ │ │ └── TestSimplifyExpressions.java │ │ │ ├── plan │ │ │ │ └── TestWindowNode.java │ │ │ └── sanity │ │ │ │ └── TestVerifyOnlyOneOutputNode.java │ │ └── relational │ │ │ └── TestDeterminismEvaluator.java │ │ ├── transaction │ │ ├── TestTransactionManager.java │ │ └── TestTransactionManagerConfig.java │ │ ├── type │ │ ├── AbstractTestType.java │ │ ├── BenchmarkBigIntOperators.java │ │ ├── TestArrayOperators.java │ │ ├── TestArrayType.java │ │ ├── TestBigintArrayType.java │ │ ├── TestBigintOperators.java │ │ ├── TestBigintType.java │ │ ├── TestBigintVarcharMapType.java │ │ ├── TestBooleanOperators.java │ │ ├── TestBooleanType.java │ │ ├── TestCharOperators.java │ │ ├── TestCharParametricType.java │ │ ├── TestCharType.java │ │ ├── TestCharacterStringCasts.java │ │ ├── TestColorArrayType.java │ │ ├── TestColorType.java │ │ ├── TestDate.java │ │ ├── TestDateTimeOperators.java │ │ ├── TestDateType.java │ │ ├── TestDecimalCasts.java │ │ ├── TestDecimalOperators.java │ │ ├── TestDecimalParametricType.java │ │ ├── TestDecimalToDecimalCasts.java │ │ ├── TestDoubleOperators.java │ │ ├── TestDoubleType.java │ │ ├── TestFunctionType.java │ │ ├── TestInstanceFunction.java │ │ ├── TestIntegerArrayType.java │ │ ├── TestIntegerOperators.java │ │ ├── TestIntegerType.java │ │ ├── TestIntegerVarcharMapType.java │ │ ├── TestIntervalDayTime.java │ │ ├── TestIntervalDayTimeType.java │ │ ├── TestIntervalYearMonth.java │ │ ├── TestIntervalYearMonthType.java │ │ ├── TestJsonOperators.java │ │ ├── TestJsonType.java │ │ ├── TestLongDecimalType.java │ │ ├── TestMapOperators.java │ │ ├── TestMapType.java │ │ ├── TestRealOperators.java │ │ ├── TestRealType.java │ │ ├── TestRowOperators.java │ │ ├── TestRowType.java │ │ ├── TestShortDecimalType.java │ │ ├── TestSimpleRowType.java │ │ ├── TestSmallintArrayType.java │ │ ├── TestSmallintOperators.java │ │ ├── TestSmallintType.java │ │ ├── TestSmallintVarcharMapType.java │ │ ├── TestTime.java │ │ ├── TestTimeType.java │ │ ├── TestTimeWithTimeZone.java │ │ ├── TestTimeWithTimeZoneType.java │ │ ├── TestTimestamp.java │ │ ├── TestTimestampType.java │ │ ├── TestTimestampWithTimeZone.java │ │ ├── TestTimestampWithTimeZoneType.java │ │ ├── TestTinyintArrayType.java │ │ ├── TestTinyintOperators.java │ │ ├── TestTinyintType.java │ │ ├── TestTinyintVarcharMapType.java │ │ ├── TestTypeRegistry.java │ │ ├── TestUnknownOperators.java │ │ ├── TestUnknownType.java │ │ ├── TestVarbinaryType.java │ │ ├── TestVarcharOperators.java │ │ └── TestVarcharType.java │ │ └── util │ │ ├── InfiniteRecordSet.java │ │ ├── MockPowerOfTwo.java │ │ ├── Numbers.java │ │ ├── StructuralTestUtil.java │ │ ├── TestDisjointSet.java │ │ ├── TestPowerOfTwoValidator.java │ │ ├── TestTimeZoneUtils.java │ │ └── TestTypes.java │ └── resources │ ├── queue_config.json │ ├── queue_config_bad_cycle.json │ ├── queue_config_bad_out_degree.json │ └── queue_config_bad_selfcycle.json ├── presto-ml ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── ml │ │ ├── AbstractFeatureTransformation.java │ │ ├── AbstractSvmModel.java │ │ ├── Classifier.java │ │ ├── ClassifierFeatureTransformer.java │ │ ├── Dataset.java │ │ ├── EvaluateClassifierPredictionsAggregation.java │ │ ├── EvaluateClassifierPredictionsState.java │ │ ├── EvaluateClassifierPredictionsStateFactory.java │ │ ├── EvaluateClassifierPredictionsStateSerializer.java │ │ ├── FeatureTransformation.java │ │ ├── FeatureUnitNormalizer.java │ │ ├── FeatureVector.java │ │ ├── FeatureVectorUnitNormalizer.java │ │ ├── LearnClassifierAggregation.java │ │ ├── LearnLibSvmClassifierAggregation.java │ │ ├── LearnLibSvmRegressorAggregation.java │ │ ├── LearnLibSvmVarcharClassifierAggregation.java │ │ ├── LearnRegressorAggregation.java │ │ ├── LearnState.java │ │ ├── LearnStateFactory.java │ │ ├── LearnStateSerializer.java │ │ ├── LearnVarcharClassifierAggregation.java │ │ ├── LibSvmUtils.java │ │ ├── MLFunctions.java │ │ ├── MLPlugin.java │ │ ├── Model.java │ │ ├── ModelUtils.java │ │ ├── Regressor.java │ │ ├── RegressorFeatureTransformer.java │ │ ├── StringClassifierAdapter.java │ │ ├── SvmClassifier.java │ │ ├── SvmRegressor.java │ │ ├── Types.java │ │ └── type │ │ ├── ClassifierParametricType.java │ │ ├── ClassifierType.java │ │ ├── ModelType.java │ │ └── RegressorType.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── ml │ ├── TestEvaluateClassifierPredictions.java │ ├── TestFeatureTransformations.java │ ├── TestLearnAggregations.java │ ├── TestMLQueries.java │ ├── TestModelSerialization.java │ └── TestUtils.java ├── presto-mongodb ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── mongodb │ │ ├── MongoClientConfig.java │ │ ├── MongoClientModule.java │ │ ├── MongoColumnHandle.java │ │ ├── MongoConnector.java │ │ ├── MongoConnectorFactory.java │ │ ├── MongoHandleResolver.java │ │ ├── MongoIndex.java │ │ ├── MongoInsertTableHandle.java │ │ ├── MongoMetadata.java │ │ ├── MongoOutputTableHandle.java │ │ ├── MongoPageSink.java │ │ ├── MongoPageSinkProvider.java │ │ ├── MongoPageSource.java │ │ ├── MongoPageSourceProvider.java │ │ ├── MongoPlugin.java │ │ ├── MongoSession.java │ │ ├── MongoSplit.java │ │ ├── MongoSplitManager.java │ │ ├── MongoTable.java │ │ ├── MongoTableHandle.java │ │ ├── MongoTableLayoutHandle.java │ │ ├── MongoTransactionHandle.java │ │ ├── ObjectIdFunctions.java │ │ ├── ObjectIdType.java │ │ ├── ReadPreferenceType.java │ │ ├── TypeUtils.java │ │ └── WriteConcernType.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── mongodb │ ├── MongoQueryRunner.java │ ├── SyncMemoryBackend.java │ ├── TestMongoDistributedQueries.java │ ├── TestMongoIntegrationSmokeTest.java │ ├── TestMongoPlugin.java │ ├── TestMongoSession.java │ ├── TestMongoSplit.java │ └── TestMongoTableHandle.java ├── presto-mysql ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── plugin │ │ └── mysql │ │ ├── MySqlClient.java │ │ ├── MySqlClientModule.java │ │ ├── MySqlConfig.java │ │ └── MySqlPlugin.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── plugin │ └── mysql │ ├── MySqlQueryRunner.java │ ├── TestMySqlConfig.java │ ├── TestMySqlDistributedQueries.java │ ├── TestMySqlIntegrationSmokeTest.java │ └── TestMySqlPlugin.java ├── presto-orc ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── orc │ │ ├── AbstractOrcDataSource.java │ │ ├── CachingOrcDataSource.java │ │ ├── DiskRange.java │ │ ├── FileOrcDataSource.java │ │ ├── OrcCorruptionException.java │ │ ├── OrcDataSource.java │ │ ├── OrcDataSourceUtils.java │ │ ├── OrcPredicate.java │ │ ├── OrcReader.java │ │ ├── OrcRecordReader.java │ │ ├── RowGroup.java │ │ ├── StreamDescriptor.java │ │ ├── StreamId.java │ │ ├── Stripe.java │ │ ├── StripeReader.java │ │ ├── TupleDomainOrcPredicate.java │ │ ├── checkpoint │ │ ├── BooleanStreamCheckpoint.java │ │ ├── ByteArrayStreamCheckpoint.java │ │ ├── ByteStreamCheckpoint.java │ │ ├── Checkpoints.java │ │ ├── DecimalStreamCheckpoint.java │ │ ├── DoubleStreamCheckpoint.java │ │ ├── FloatStreamCheckpoint.java │ │ ├── InputStreamCheckpoint.java │ │ ├── InvalidCheckpointException.java │ │ ├── LongStreamCheckpoint.java │ │ ├── LongStreamDwrfCheckpoint.java │ │ ├── LongStreamV1Checkpoint.java │ │ ├── LongStreamV2Checkpoint.java │ │ ├── RowGroupDictionaryLengthStreamCheckpoint.java │ │ └── StreamCheckpoint.java │ │ ├── memory │ │ ├── AbstractAggregatedMemoryContext.java │ │ ├── AggregatedMemoryContext.java │ │ └── LocalMemoryContext.java │ │ ├── metadata │ │ ├── BooleanStatistics.java │ │ ├── ColumnEncoding.java │ │ ├── ColumnStatistics.java │ │ ├── CompressionKind.java │ │ ├── DateStatistics.java │ │ ├── DecimalStatistics.java │ │ ├── DoubleStatistics.java │ │ ├── DwrfMetadataReader.java │ │ ├── Footer.java │ │ ├── HiveBloomFilter.java │ │ ├── IntegerStatistics.java │ │ ├── Metadata.java │ │ ├── MetadataReader.java │ │ ├── OrcMetadataReader.java │ │ ├── OrcType.java │ │ ├── PostScript.java │ │ ├── RangeStatistics.java │ │ ├── RowGroupIndex.java │ │ ├── Stream.java │ │ ├── StringStatistics.java │ │ ├── StripeFooter.java │ │ ├── StripeInformation.java │ │ └── StripeStatistics.java │ │ ├── orc-file-format.md │ │ ├── reader │ │ ├── BooleanStreamReader.java │ │ ├── ByteStreamReader.java │ │ ├── DecimalStreamReader.java │ │ ├── DoubleStreamReader.java │ │ ├── FloatStreamReader.java │ │ ├── ListStreamReader.java │ │ ├── LongDictionaryStreamReader.java │ │ ├── LongDirectStreamReader.java │ │ ├── LongStreamReader.java │ │ ├── MapStreamReader.java │ │ ├── SliceDictionaryStreamReader.java │ │ ├── SliceDirectStreamReader.java │ │ ├── SliceStreamReader.java │ │ ├── StreamReader.java │ │ ├── StreamReaders.java │ │ ├── StructStreamReader.java │ │ └── TimestampStreamReader.java │ │ ├── results.txt │ │ └── stream │ │ ├── BooleanStream.java │ │ ├── ByteArrayStream.java │ │ ├── ByteStream.java │ │ ├── CheckpointStreamSource.java │ │ ├── DecimalStream.java │ │ ├── DoubleStream.java │ │ ├── FloatStream.java │ │ ├── LongBitPacker.java │ │ ├── LongDecode.java │ │ ├── LongStream.java │ │ ├── LongStreamDwrf.java │ │ ├── LongStreamV1.java │ │ ├── LongStreamV2.java │ │ ├── MissingStreamSource.java │ │ ├── OrcInputStream.java │ │ ├── OrcStreamUtils.java │ │ ├── RowGroupDictionaryLengthStream.java │ │ ├── StreamSource.java │ │ ├── StreamSources.java │ │ ├── ValueStream.java │ │ ├── ValueStreamSource.java │ │ └── ValueStreams.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── orc │ ├── AbstractTestOrcReader.java │ ├── OrcTester.java │ ├── TestCachingOrcDataSource.java │ ├── TestFullOrcReader.java │ ├── TestOrcBloomFilters.java │ ├── TestOrcDataSourceUtils.java │ ├── TestOrcReader.java │ ├── TestOrcReaderPositions.java │ ├── TestTupleDomainOrcPredicate.java │ ├── TestingOrcDataSource.java │ ├── TestingOrcPredicate.java │ ├── metadata │ └── TestOrcMetadataReader.java │ └── stream │ ├── BenchmarkLongBitPacker.java │ ├── TestDecimalStream.java │ ├── TestLongBitPacker.java │ └── TestingBitPackingUtils.java ├── presto-parser ├── pom.xml └── src │ ├── main │ ├── antlr4 │ │ └── com │ │ │ └── facebook │ │ │ └── presto │ │ │ ├── sql │ │ │ └── parser │ │ │ │ └── SqlBase.g4 │ │ │ └── type │ │ │ └── TypeCalculation.g4 │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ ├── sql │ │ ├── ExpressionFormatter.java │ │ ├── QueryUtil.java │ │ ├── SqlFormatter.java │ │ ├── TreePrinter.java │ │ ├── parser │ │ │ ├── AstBuilder.java │ │ │ ├── CaseInsensitiveStream.java │ │ │ ├── DelimiterLexer.java │ │ │ ├── IdentifierSymbol.java │ │ │ ├── ParsingException.java │ │ │ ├── SqlParser.java │ │ │ ├── SqlParserOptions.java │ │ │ └── StatementSplitter.java │ │ ├── testing │ │ │ └── TreeAssertions.java │ │ ├── tree │ │ │ ├── AddColumn.java │ │ │ ├── AliasedRelation.java │ │ │ ├── AllColumns.java │ │ │ ├── ArithmeticBinaryExpression.java │ │ │ ├── ArithmeticUnaryExpression.java │ │ │ ├── ArrayConstructor.java │ │ │ ├── AstVisitor.java │ │ │ ├── AtTimeZone.java │ │ │ ├── BetweenPredicate.java │ │ │ ├── BinaryLiteral.java │ │ │ ├── BooleanLiteral.java │ │ │ ├── Call.java │ │ │ ├── CallArgument.java │ │ │ ├── Cast.java │ │ │ ├── CharLiteral.java │ │ │ ├── CoalesceExpression.java │ │ │ ├── ColumnDefinition.java │ │ │ ├── Commit.java │ │ │ ├── ComparisonExpression.java │ │ │ ├── ComparisonExpressionType.java │ │ │ ├── CreateSchema.java │ │ │ ├── CreateTable.java │ │ │ ├── CreateTableAsSelect.java │ │ │ ├── CreateView.java │ │ │ ├── Cube.java │ │ │ ├── CurrentTime.java │ │ │ ├── DataDefinitionStatement.java │ │ │ ├── Deallocate.java │ │ │ ├── DecimalLiteral.java │ │ │ ├── DefaultExpressionTraversalVisitor.java │ │ │ ├── DefaultTraversalVisitor.java │ │ │ ├── Delete.java │ │ │ ├── DereferenceExpression.java │ │ │ ├── DescribeInput.java │ │ │ ├── DescribeOutput.java │ │ │ ├── DoubleLiteral.java │ │ │ ├── DropSchema.java │ │ │ ├── DropTable.java │ │ │ ├── DropView.java │ │ │ ├── Except.java │ │ │ ├── Execute.java │ │ │ ├── ExistsPredicate.java │ │ │ ├── Explain.java │ │ │ ├── ExplainFormat.java │ │ │ ├── ExplainOption.java │ │ │ ├── ExplainType.java │ │ │ ├── Expression.java │ │ │ ├── ExpressionRewriter.java │ │ │ ├── ExpressionTreeRewriter.java │ │ │ ├── Extract.java │ │ │ ├── FieldReference.java │ │ │ ├── FrameBound.java │ │ │ ├── FunctionCall.java │ │ │ ├── GenericLiteral.java │ │ │ ├── Grant.java │ │ │ ├── GroupBy.java │ │ │ ├── GroupingElement.java │ │ │ ├── GroupingSets.java │ │ │ ├── IfExpression.java │ │ │ ├── InListExpression.java │ │ │ ├── InPredicate.java │ │ │ ├── Insert.java │ │ │ ├── Intersect.java │ │ │ ├── IntervalLiteral.java │ │ │ ├── IsNotNullPredicate.java │ │ │ ├── IsNullPredicate.java │ │ │ ├── Isolation.java │ │ │ ├── Join.java │ │ │ ├── JoinCriteria.java │ │ │ ├── JoinOn.java │ │ │ ├── JoinUsing.java │ │ │ ├── LambdaArgumentDeclaration.java │ │ │ ├── LambdaExpression.java │ │ │ ├── LikeClause.java │ │ │ ├── LikePredicate.java │ │ │ ├── Literal.java │ │ │ ├── LogicalBinaryExpression.java │ │ │ ├── LongLiteral.java │ │ │ ├── NaturalJoin.java │ │ │ ├── Node.java │ │ │ ├── NodeLocation.java │ │ │ ├── NotExpression.java │ │ │ ├── NullIfExpression.java │ │ │ ├── NullLiteral.java │ │ │ ├── Parameter.java │ │ │ ├── Prepare.java │ │ │ ├── QualifiedName.java │ │ │ ├── QualifiedNameReference.java │ │ │ ├── QuantifiedComparisonExpression.java │ │ │ ├── Query.java │ │ │ ├── QueryBody.java │ │ │ ├── QuerySpecification.java │ │ │ ├── Relation.java │ │ │ ├── RenameColumn.java │ │ │ ├── RenameSchema.java │ │ │ ├── RenameTable.java │ │ │ ├── ResetSession.java │ │ │ ├── Revoke.java │ │ │ ├── Rollback.java │ │ │ ├── Rollup.java │ │ │ ├── Row.java │ │ │ ├── SampledRelation.java │ │ │ ├── SearchedCaseExpression.java │ │ │ ├── Select.java │ │ │ ├── SelectItem.java │ │ │ ├── SetOperation.java │ │ │ ├── SetSession.java │ │ │ ├── ShowCatalogs.java │ │ │ ├── ShowColumns.java │ │ │ ├── ShowCreate.java │ │ │ ├── ShowFunctions.java │ │ │ ├── ShowPartitions.java │ │ │ ├── ShowSchemas.java │ │ │ ├── ShowSession.java │ │ │ ├── ShowTables.java │ │ │ ├── SimpleCaseExpression.java │ │ │ ├── SimpleGroupBy.java │ │ │ ├── SingleColumn.java │ │ │ ├── SortItem.java │ │ │ ├── StackableAstVisitor.java │ │ │ ├── StartTransaction.java │ │ │ ├── Statement.java │ │ │ ├── StringLiteral.java │ │ │ ├── SubqueryExpression.java │ │ │ ├── SubscriptExpression.java │ │ │ ├── SymbolReference.java │ │ │ ├── Table.java │ │ │ ├── TableElement.java │ │ │ ├── TableSubquery.java │ │ │ ├── TimeLiteral.java │ │ │ ├── TimestampLiteral.java │ │ │ ├── TransactionAccessMode.java │ │ │ ├── TransactionMode.java │ │ │ ├── TryExpression.java │ │ │ ├── Union.java │ │ │ ├── Unnest.java │ │ │ ├── Use.java │ │ │ ├── Values.java │ │ │ ├── WhenClause.java │ │ │ ├── Window.java │ │ │ ├── WindowFrame.java │ │ │ ├── With.java │ │ │ └── WithQuery.java │ │ └── util │ │ │ └── AstUtils.java │ │ └── type │ │ └── TypeCalculation.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ ├── sql │ │ └── parser │ │ │ ├── TestSqlParser.java │ │ │ ├── TestStatementBuilder.java │ │ │ └── TestStatementSplitter.java │ │ └── type │ │ └── TestTypeCalculation.java │ └── resources │ └── tpch │ └── queries │ ├── 1.sql │ ├── 10.sql │ ├── 11.sql │ ├── 12.sql │ ├── 13.sql │ ├── 14.sql │ ├── 15.sql │ ├── 16.sql │ ├── 17.sql │ ├── 18.sql │ ├── 19.sql │ ├── 2.sql │ ├── 20.sql │ ├── 21.sql │ ├── 22.sql │ ├── 3.sql │ ├── 4.sql │ ├── 5.sql │ ├── 6.sql │ ├── 7.sql │ ├── 8.sql │ └── 9.sql ├── presto-plugin-toolkit ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── plugin │ │ └── base │ │ └── security │ │ ├── AccessControlRules.java │ │ ├── AllowAllAccessControl.java │ │ ├── AllowAllAccessControlModule.java │ │ ├── FileBasedAccessControl.java │ │ ├── FileBasedAccessControlConfig.java │ │ ├── FileBasedAccessControlModule.java │ │ ├── ReadOnlyAccessControl.java │ │ ├── ReadOnlySecurityModule.java │ │ ├── SchemaAccessControlRule.java │ │ ├── SessionPropertyAccessControlRule.java │ │ └── TableAccessControlRule.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── plugin │ │ └── base │ │ └── security │ │ ├── TestFileBasedAccessControl.java │ │ └── TestFileBasedAccessControlConfig.java │ └── resources │ ├── schema.json │ ├── session_property.json │ └── table.json ├── presto-postgresql ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── plugin │ │ └── postgresql │ │ ├── PostgreSqlClient.java │ │ ├── PostgreSqlClientModule.java │ │ └── PostgreSqlPlugin.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── plugin │ └── postgresql │ ├── PostgreSqlQueryRunner.java │ ├── TestPostgreSqlDistributedQueries.java │ ├── TestPostgreSqlIntegrationSmokeTest.java │ └── TestPostgreSqlPlugin.java ├── presto-product-tests ├── README.md ├── bin │ ├── hosts.sh │ ├── locations.sh │ ├── run.sh │ └── run_on_docker.sh ├── conf │ ├── docker │ │ ├── common │ │ │ ├── cassandra.yml │ │ │ ├── compose-commons.sh │ │ │ ├── jdbc_db.yml │ │ │ ├── kerberos.yml │ │ │ └── standard.yml │ │ ├── files │ │ │ └── presto-launcher-wrapper.sh │ │ ├── multinode │ │ │ ├── compose.sh │ │ │ └── docker-compose.yml │ │ ├── singlenode-hdfs-impersonation │ │ │ ├── compose.sh │ │ │ └── docker-compose.yml │ │ ├── singlenode-kerberos-hdfs-impersonation │ │ │ ├── compose.sh │ │ │ └── docker-compose.yml │ │ ├── singlenode-kerberos-hdfs-no-impersonation │ │ │ ├── compose.sh │ │ │ └── docker-compose.yml │ │ └── singlenode │ │ │ ├── compose.sh │ │ │ └── docker-compose.yml │ ├── presto │ │ └── etc │ │ │ ├── catalog │ │ │ ├── blackhole.properties │ │ │ ├── cassandra.properties │ │ │ ├── hive.properties │ │ │ ├── jmx.properties │ │ │ ├── mysql.properties │ │ │ ├── postgresql.properties │ │ │ └── tpch.properties │ │ │ ├── config.properties │ │ │ ├── environment-specific-catalogs │ │ │ ├── singlenode-hdfs-impersonation │ │ │ │ └── hive.properties │ │ │ ├── singlenode-kerberos-hdfs-impersonation │ │ │ │ └── hive.properties │ │ │ └── singlenode-kerberos-hdfs-no-impersonation │ │ │ │ └── hive.properties │ │ │ ├── jvm.config │ │ │ ├── log.properties │ │ │ ├── multinode-master.properties │ │ │ ├── multinode-worker.properties │ │ │ ├── singlenode-kerberized.properties │ │ │ └── singlenode.properties │ └── tempto │ │ ├── logging.properties │ │ ├── tempto-configuration-for-docker-default.yaml │ │ └── tempto-configuration-for-docker-kerberos.yaml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── facebook │ │ │ └── presto │ │ │ └── tests │ │ │ ├── AlterTableTests.java │ │ │ ├── CreateDropViewTests.java │ │ │ ├── CreateTableTests.java │ │ │ ├── ImmutableTpchTablesRequirements.java │ │ │ ├── ImpersonationTests.java │ │ │ ├── JmxConnectorTests.java │ │ │ ├── ProductTestFunctions.java │ │ │ ├── SimpleQueryTest.java │ │ │ ├── SystemConnectorTests.java │ │ │ ├── TemptoProductTestRunner.java │ │ │ ├── TestGroups.java │ │ │ ├── TpchTableResults.java │ │ │ ├── cassandra │ │ │ ├── CassandraTpchTableDefinitions.java │ │ │ ├── Select.java │ │ │ └── TestConstants.java │ │ │ ├── cli │ │ │ ├── PrestoCliProcess.java │ │ │ └── PrestoCliTests.java │ │ │ ├── convention │ │ │ └── TestShowPartitions.java │ │ │ ├── functions │ │ │ ├── FunctionsTests.java │ │ │ └── operators │ │ │ │ ├── Comparison.java │ │ │ │ └── Logical.java │ │ │ ├── hive │ │ │ ├── AllSimpleTypesTableDefinitions.java │ │ │ ├── HivePartitioningTest.java │ │ │ ├── HiveTableDefinitions.java │ │ │ ├── TestAllDatatypesFromHiveConnector.java │ │ │ ├── TestExternalHiveTable.java │ │ │ ├── TestGrantRevoke.java │ │ │ ├── TestHiveCoercion.java │ │ │ ├── TestHiveStorageFormats.java │ │ │ ├── TestInsertIntoHiveTable.java │ │ │ ├── TestSqlStandardAccessControlChecks.java │ │ │ ├── TestTablePartitioningInsertInto.java │ │ │ └── TestTablePartitioningSelect.java │ │ │ ├── jdbc │ │ │ └── JdbcTests.java │ │ │ ├── nullconnector │ │ │ └── BlackHoleConnector.java │ │ │ ├── querygrid │ │ │ └── TestTeradataFunctions.java │ │ │ ├── querystats │ │ │ ├── HttpQueryStatsClient.java │ │ │ ├── QueryStatsClient.java │ │ │ └── QueryStatsClientModuleProvider.java │ │ │ └── utils │ │ │ ├── JdbcDriverUtils.java │ │ │ └── QueryExecutors.java │ └── resources │ │ ├── com │ │ └── facebook │ │ │ └── presto │ │ │ └── tests │ │ │ ├── cli │ │ │ ├── batch_query.results │ │ │ └── interactive_query.results │ │ │ ├── hive │ │ │ └── data │ │ │ │ ├── all_types │ │ │ │ └── data.textfile │ │ │ │ ├── partitioned_nation │ │ │ │ ├── nation_region_1.textfile │ │ │ │ ├── nation_region_2.textfile │ │ │ │ └── nation_region_3.textfile │ │ │ │ └── single_int_column │ │ │ │ ├── data.orc │ │ │ │ ├── data.parquet │ │ │ │ ├── data.rcfile │ │ │ │ └── data.textfile │ │ │ └── jdbc │ │ │ ├── get_nation_columns.result │ │ │ ├── get_nation_columns_simba.result │ │ │ └── get_nation_columns_simba4.result │ │ ├── presto.env │ │ ├── sql-tests │ │ ├── datasets │ │ │ ├── datatype.data │ │ │ ├── datatype.data-revision │ │ │ ├── datatype.ddl │ │ │ ├── datatype_mysql.data │ │ │ ├── datatype_mysql.data-revision │ │ │ ├── datatype_mysql.ddl │ │ │ ├── datatype_psql.data │ │ │ ├── datatype_psql.data-revision │ │ │ ├── datatype_psql.ddl │ │ │ ├── empty.data │ │ │ ├── empty.data-revision │ │ │ ├── empty.ddl │ │ │ ├── orc_varchar_dictionary.data │ │ │ ├── orc_varchar_dictionary.data-revision │ │ │ ├── orc_varchar_dictionary.ddl │ │ │ ├── real_table_mysql.data │ │ │ ├── real_table_mysql.data-revision │ │ │ ├── real_table_mysql.ddl │ │ │ ├── real_table_psql.data │ │ │ ├── real_table_psql.data-revision │ │ │ ├── real_table_psql.ddl │ │ │ ├── workers.data │ │ │ ├── workers.data-revision │ │ │ ├── workers.ddl │ │ │ ├── workers_mysql.data │ │ │ ├── workers_mysql.data-revision │ │ │ ├── workers_mysql.ddl │ │ │ ├── workers_psql.data │ │ │ ├── workers_psql.data-revision │ │ │ └── workers_psql.ddl │ │ └── testcases │ │ │ ├── aggregate │ │ │ ├── aggregateOverFunction.result │ │ │ ├── aggregateOverFunction.sql │ │ │ ├── average.result │ │ │ ├── average.sql │ │ │ ├── averageDistinct.result │ │ │ ├── averageDistinct.sql │ │ │ ├── count.result │ │ │ ├── count.sql │ │ │ ├── countDistinct.result │ │ │ ├── countDistinct.sql │ │ │ ├── max.result │ │ │ ├── max.sql │ │ │ ├── min.result │ │ │ ├── min.sql │ │ │ ├── mixAggregate.result │ │ │ ├── mixAggregate.sql │ │ │ ├── stddev_pop.result │ │ │ ├── stddev_pop.sql │ │ │ ├── stddev_popDistinct.result │ │ │ ├── stddev_popDistinct.sql │ │ │ ├── stddev_samp.result │ │ │ ├── stddev_samp.sql │ │ │ ├── stddev_sampDistinct.result │ │ │ ├── stddev_sampDistinct.sql │ │ │ ├── sum.result │ │ │ ├── sum.sql │ │ │ ├── sumDistinct.result │ │ │ ├── sumDistinct.sql │ │ │ ├── var_pop.result │ │ │ ├── var_pop.sql │ │ │ ├── var_popDistinct.result │ │ │ ├── var_popDistinct.sql │ │ │ ├── var_samp.result │ │ │ ├── var_samp.sql │ │ │ ├── var_sampDistinct.result │ │ │ ├── var_sampDistinct.sql │ │ │ ├── variance.result │ │ │ ├── variance.sql │ │ │ ├── varianceDistinct.result │ │ │ └── varianceDistinct.sql │ │ │ ├── array_functions │ │ │ ├── arrayCreationAccessible.result │ │ │ ├── arrayCreationAccessible.sql │ │ │ ├── checkArrayFunctionsRegistered.result │ │ │ └── checkArrayFunctionsRegistered.sql │ │ │ ├── binary_functions │ │ │ ├── checkBinaryFunctionsRegistered.result │ │ │ └── checkBinaryFunctionsRegistered.sql │ │ │ ├── catalog │ │ │ ├── describe.result │ │ │ ├── describe.sql │ │ │ ├── showCatalogs.result │ │ │ ├── showCatalogs.sql │ │ │ ├── showColumns.result │ │ │ ├── showColumns.sql │ │ │ ├── showFunctions.result │ │ │ ├── showFunctions.sql │ │ │ ├── showSchemas.result │ │ │ ├── showSchemas.sql │ │ │ ├── showTables.result │ │ │ └── showTables.sql │ │ │ ├── color_functions │ │ │ ├── bar.result │ │ │ ├── bar.sql │ │ │ ├── render.result │ │ │ ├── render.sql │ │ │ ├── render2.result │ │ │ └── render2.sql │ │ │ ├── connectors │ │ │ ├── mysql │ │ │ │ ├── describe_real_table.sql │ │ │ │ ├── describe_table.sql │ │ │ │ ├── join_mysql_to_mysql.sql │ │ │ │ ├── join_mysql_to_tpch.sql │ │ │ │ ├── select.sql │ │ │ │ ├── select_real.sql │ │ │ │ ├── show_schemas.sql │ │ │ │ ├── show_tables.sql │ │ │ │ └── tinyint1_as_tinyint.sql │ │ │ └── postgresql │ │ │ │ ├── describe_real_table.sql │ │ │ │ ├── describe_table.sql │ │ │ │ ├── join_postgres_to_postgres.sql │ │ │ │ ├── join_postgres_to_tpch.sql │ │ │ │ ├── select.sql │ │ │ │ ├── select_real.sql │ │ │ │ ├── show_schemas.sql │ │ │ │ └── show_tables.sql │ │ │ ├── convertion_functions │ │ │ ├── castAccessible.result │ │ │ ├── castAccessible.sql │ │ │ ├── tryCastAccessible.result │ │ │ └── tryCastAccessible.sql │ │ │ ├── distinct │ │ │ ├── multipleDistinctAgg.result │ │ │ ├── multipleDistinctAgg.sql │ │ │ ├── repeatedDistinctAgg.result │ │ │ ├── repeatedDistinctAgg.sql │ │ │ ├── withCount.result │ │ │ ├── withCount.sql │ │ │ ├── withDuplicates.result │ │ │ ├── withDuplicates.sql │ │ │ ├── withGroupBy.result │ │ │ ├── withGroupBy.sql │ │ │ ├── withGroupByDistinctAgg.result │ │ │ ├── withGroupByDistinctAgg.sql │ │ │ ├── withNoDuplicates.result │ │ │ ├── withNoDuplicates.sql │ │ │ ├── withOrderBy.result │ │ │ └── withOrderBy.sql │ │ │ ├── empty_table │ │ │ ├── countDistinctOnNonPartitioningKey.result │ │ │ ├── countDistinctOnNonPartitioningKey.sql │ │ │ ├── countDistinctOnPartitioningKey.result │ │ │ ├── countDistinctOnPartitioningKey.sql │ │ │ ├── minMaxHasRows.result │ │ │ ├── minMaxHasRows.sql │ │ │ ├── multiplyOperator.result │ │ │ ├── multiplyOperator.sql │ │ │ ├── runAggrOnColumnWithGroupBy.result │ │ │ ├── runAggrOnColumnWithGroupBy.sql │ │ │ ├── runAggrOnStarWithGroupBy.result │ │ │ ├── runAggrOnStarWithGroupBy.sql │ │ │ ├── runAggrWithoutGroupBy.result │ │ │ ├── runAggrWithoutGroupBy.sql │ │ │ ├── scalarOnColumn.result │ │ │ ├── scalarOnColumn.sql │ │ │ ├── selectCountStar.result │ │ │ ├── selectCountStar.sql │ │ │ ├── selectStar.result │ │ │ ├── selectStar.sql │ │ │ ├── sumOnSubq.result │ │ │ └── sumOnSubq.sql │ │ │ ├── functions │ │ │ └── conditional-expressions │ │ │ │ ├── simple_case.result │ │ │ │ └── simple_case.sql │ │ │ ├── group-by │ │ │ ├── runAggrWithoutGroupBy.result │ │ │ ├── runAggrWithoutGroupBy.sql │ │ │ ├── runAggregatesGroupByOridnalAndHaving.result │ │ │ ├── runAggregatesGroupByOridnalAndHaving.sql │ │ │ ├── runAggregatesWithGroupByOrdinal.result │ │ │ ├── runAggregatesWithGroupByOrdinal.sql │ │ │ ├── runAggregatesWithGroupByWithFalseWherePredicate.result │ │ │ ├── runAggregatesWithGroupByWithFalseWherePredicate.sql │ │ │ ├── runAggregatesWithWherePredicatesAndGroupByOrdinal.result │ │ │ ├── runAggregatesWithWherePredicatesAndGroupByOrdinal.sql │ │ │ ├── runAggregatesWithoutGroupByButWithPredicates.result │ │ │ ├── runAggregatesWithoutGroupByButWithPredicates.sql │ │ │ ├── runConstantGroupBy.result │ │ │ ├── runConstantGroupBy.sql │ │ │ ├── runCountNull.result │ │ │ ├── runCountNull.sql │ │ │ ├── runHavingOnEmptyResult.result │ │ │ ├── runHavingOnEmptyResult.sql │ │ │ ├── runHavingOutsideSubq.result │ │ │ ├── runHavingOutsideSubq.sql │ │ │ ├── runHavingWithAggExpr.result │ │ │ ├── runHavingWithAggExpr.sql │ │ │ ├── runHavingWithExpr.result │ │ │ ├── runHavingWithExpr.sql │ │ │ ├── runHavingWithGrpExpr.result │ │ │ ├── runHavingWithGrpExpr.sql │ │ │ ├── runHavingWithMultipleAggs.result │ │ │ ├── runHavingWithMultipleAggs.sql │ │ │ ├── runHavingWithNullCheck.result │ │ │ ├── runHavingWithNullCheck.sql │ │ │ ├── runHavingWithOrderBy.result │ │ │ ├── runHavingWithOrderBy.sql │ │ │ ├── runHavingWithoutGroupBy.result │ │ │ ├── runHavingWithoutGroupBy.sql │ │ │ ├── runMultipleGroupBy.result │ │ │ └── runMultipleGroupBy.sql │ │ │ ├── hive_tpch │ │ │ ├── q1.result │ │ │ ├── q1.sql │ │ │ ├── q10.result │ │ │ ├── q10.sql │ │ │ ├── q11.result │ │ │ ├── q11.sql │ │ │ ├── q12.result │ │ │ ├── q12.sql │ │ │ ├── q13.result │ │ │ ├── q13.sql │ │ │ ├── q14.result │ │ │ ├── q14.sql │ │ │ ├── q15.result │ │ │ ├── q15.sql │ │ │ ├── q16.result │ │ │ ├── q16.sql │ │ │ ├── q17.result │ │ │ ├── q17.sql │ │ │ ├── q18.result │ │ │ ├── q18.sql │ │ │ ├── q19.result │ │ │ ├── q19.sql │ │ │ ├── q2.result │ │ │ ├── q2.sql │ │ │ ├── q20.result │ │ │ ├── q20.sql │ │ │ ├── q21.result │ │ │ ├── q21.sql │ │ │ ├── q22.result │ │ │ ├── q22.sql │ │ │ ├── q3.result │ │ │ ├── q3.sql │ │ │ ├── q4.result │ │ │ ├── q4.sql │ │ │ ├── q5.result │ │ │ ├── q5.sql │ │ │ ├── q6.result │ │ │ ├── q6.sql │ │ │ ├── q7.result │ │ │ ├── q7.sql │ │ │ ├── q8.result │ │ │ ├── q8.sql │ │ │ ├── q9.result │ │ │ └── q9.sql │ │ │ ├── horology_functions │ │ │ ├── atTimeZoneAccessible.result │ │ │ ├── atTimeZoneAccessible.sql │ │ │ ├── checkHorologyFunctionsRegistered.result │ │ │ ├── checkHorologyFunctionsRegistered.sql │ │ │ ├── dateTimeOperatorsAccessible.result │ │ │ ├── dateTimeOperatorsAccessible.sql │ │ │ ├── extractAccessible.result │ │ │ └── extractAccessible.sql │ │ │ ├── insert │ │ │ ├── insert_columns_where.sql │ │ │ ├── insert_const_special_char.sql │ │ │ ├── insert_constant_and_column_from_table.sql │ │ │ ├── insert_constant_from_table.sql │ │ │ ├── insert_constant_no_from.sql │ │ │ ├── insert_explicit_null.sql │ │ │ ├── insert_from_group_by.sql │ │ │ ├── insert_select_expression_from_table.sql │ │ │ ├── insert_select_star.sql │ │ │ ├── insert_select_star_from_self.sql │ │ │ ├── insert_select_star_union_all.sql │ │ │ ├── insert_star_limit.sql │ │ │ ├── insert_star_where_no_rows.sql │ │ │ ├── insert_values_all_types.sql │ │ │ ├── insert_values_const.sql │ │ │ ├── insert_values_expression.sql │ │ │ └── multiple_inserts_one_table.sql │ │ │ ├── join │ │ │ ├── cross_join.result │ │ │ ├── cross_join.sql │ │ │ ├── explicit_inner_implicit_same_tables.result │ │ │ ├── explicit_inner_implicit_same_tables.sql │ │ │ ├── explicit_inner_join_select_columns.result │ │ │ ├── explicit_inner_join_select_columns.sql │ │ │ ├── explicit_inner_join_select_count.result │ │ │ ├── explicit_inner_join_select_count.sql │ │ │ ├── explicit_inner_join_select_star.result │ │ │ ├── explicit_inner_join_select_star.sql │ │ │ ├── explicit_inner_join_select_where.result │ │ │ ├── explicit_inner_join_select_where.sql │ │ │ ├── explicit_left_implicit_same_tables.result │ │ │ ├── explicit_left_implicit_same_tables.sql │ │ │ ├── implicit_explicit_inner.result │ │ │ ├── implicit_explicit_inner.sql │ │ │ ├── implicit_explicit_left.result │ │ │ ├── implicit_explicit_left.sql │ │ │ ├── implicit_inner_join_table_alias.result │ │ │ ├── implicit_inner_join_table_alias.sql │ │ │ ├── implicit_less_then.result │ │ │ ├── implicit_less_then.sql │ │ │ ├── implicit_not_equal.result │ │ │ ├── implicit_not_equal.sql │ │ │ ├── inner_join_null_data.result │ │ │ ├── inner_join_null_data.sql │ │ │ ├── inner_join_right_outer_join.result │ │ │ ├── inner_join_right_outer_join.sql │ │ │ ├── left_join_on_multiple_predicates.result │ │ │ ├── left_join_on_multiple_predicates.sql │ │ │ ├── left_join_where_constant.result │ │ │ ├── left_join_where_constant.sql │ │ │ ├── left_join_where_is_not_null.result │ │ │ ├── left_join_where_is_not_null.sql │ │ │ ├── left_join_where_is_null.result │ │ │ ├── left_join_where_is_null.sql │ │ │ ├── left_outer_join.result │ │ │ ├── left_outer_join.sql │ │ │ ├── left_outer_join_inner_join.result │ │ │ ├── left_outer_join_inner_join.sql │ │ │ ├── right_join_left_join.result │ │ │ ├── right_join_left_join.sql │ │ │ ├── right_join_left_join_inner_join_parentheses.result │ │ │ ├── right_join_left_join_inner_join_parentheses.sql │ │ │ ├── right_join_left_join_parentheses.result │ │ │ ├── right_join_left_join_parentheses.sql │ │ │ ├── right_join_null_data.result │ │ │ ├── right_join_null_data.sql │ │ │ ├── right_outer_join.result │ │ │ ├── right_outer_join.sql │ │ │ ├── sub_select_in.result │ │ │ └── sub_select_in.sql │ │ │ ├── json_functions │ │ │ ├── checkJsonFunctionsRegistered.result │ │ │ └── checkJsonFunctionsRegistered.sql │ │ │ ├── limit │ │ │ ├── predicateNotProjected.result │ │ │ ├── predicateNotProjected.sql │ │ │ ├── useRestrictiveLimitFromSubq.result │ │ │ ├── useRestrictiveLimitFromSubq.sql │ │ │ ├── withGroupBy.result │ │ │ ├── withGroupBy.sql │ │ │ ├── withGroupByAndOrderByInSubq.result │ │ │ ├── withGroupByAndOrderByInSubq.sql │ │ │ ├── withGroupByInSubq.result │ │ │ ├── withGroupByInSubq.sql │ │ │ ├── withJoinInSubq.result │ │ │ ├── withJoinInSubq.sql │ │ │ ├── withLimitZero.result │ │ │ ├── withLimitZero.sql │ │ │ ├── withSimpleLimit.result │ │ │ ├── withSimpleLimit.sql │ │ │ ├── withSubq.result │ │ │ └── withSubq.sql │ │ │ ├── map_functions │ │ │ ├── checkMapFunctionsRegistered.result │ │ │ ├── checkMapFunctionsRegistered.sql │ │ │ ├── mapRetrieveOperatorWorks.result │ │ │ └── mapRetrieveOperatorWorks.sql │ │ │ ├── math_functions │ │ │ ├── checkMathFunctionsRegistered.result │ │ │ ├── checkMathFunctionsRegistered.sql │ │ │ ├── checkMathOperatorsAccessible.result │ │ │ └── checkMathOperatorsAccessible.sql │ │ │ ├── ml_connector │ │ │ ├── prediction.sql │ │ │ └── varcharPrediction.sql │ │ │ ├── orc │ │ │ └── select_varchar_orc_dictionary.sql │ │ │ ├── order_by │ │ │ ├── orderByAggregate.result │ │ │ ├── orderByAggregate.sql │ │ │ ├── orderByAliasSameAsColumn.result │ │ │ ├── orderByAliasSameAsColumn.sql │ │ │ ├── orderByAscNullsDefault.result │ │ │ ├── orderByAscNullsDefault.sql │ │ │ ├── orderByAscNullsFirst.result │ │ │ ├── orderByAscNullsFirst.sql │ │ │ ├── orderByAscNullsLast.result │ │ │ ├── orderByAscNullsLast.sql │ │ │ ├── orderByDefaultNullsDefault.result │ │ │ ├── orderByDefaultNullsDefault.sql │ │ │ ├── orderByDefaultNullsFirst.result │ │ │ ├── orderByDefaultNullsFirst.sql │ │ │ ├── orderByDefaultNullsLast.result │ │ │ ├── orderByDefaultNullsLast.sql │ │ │ ├── orderByDescNullsFirst.result │ │ │ ├── orderByDescNullsFirst.sql │ │ │ ├── orderByDescNullsLast.result │ │ │ ├── orderByDescNullsLast.sql │ │ │ ├── orderByDistinctColumnDesc.result │ │ │ ├── orderByDistinctColumnDesc.sql │ │ │ ├── orderByExpression.result │ │ │ ├── orderByExpression.sql │ │ │ ├── orderByMixOfColumnsAscDesc.result │ │ │ ├── orderByMixOfColumnsAscDesc.sql │ │ │ ├── orderByNonProjectedAggregate.result │ │ │ ├── orderByNonProjectedAggregate.sql │ │ │ ├── orderByNonProjectedColumns.result │ │ │ ├── orderByNonProjectedColumns.sql │ │ │ ├── orderByNonProjectedExpression.result │ │ │ ├── orderByNonProjectedExpression.sql │ │ │ ├── orderByOrdinals.result │ │ │ ├── orderByOrdinals.sql │ │ │ ├── runOrderByWithFromSubq.result │ │ │ └── runOrderByWithFromSubq.sql │ │ │ ├── regex_functions │ │ │ ├── checkRegexFunctionsRegistered.result │ │ │ └── checkRegexFunctionsRegistered.sql │ │ │ ├── select_no_from │ │ │ ├── projectAggFuncs.result │ │ │ ├── projectAggFuncs.sql │ │ │ ├── projectConstants.result │ │ │ ├── projectConstants.sql │ │ │ ├── projectFunctions.result │ │ │ ├── projectFunctions.sql │ │ │ ├── withGroupOrderHaving.result │ │ │ ├── withGroupOrderHaving.sql │ │ │ ├── withUnionAll.result │ │ │ ├── withUnionAll.sql │ │ │ ├── withWhereClause.result │ │ │ ├── withWhereClause.sql │ │ │ ├── withWhereFalse.result │ │ │ └── withWhereFalse.sql │ │ │ ├── set_operation │ │ │ ├── except.sql │ │ │ └── intersect.sql │ │ │ ├── string_functions │ │ │ ├── checkStringFunctionsRegistered.result │ │ │ ├── checkStringFunctionsRegistered.sql │ │ │ ├── likeOperatorWorks.result │ │ │ └── likeOperatorWorks.sql │ │ │ ├── system │ │ │ ├── selectInformationSchemaColumns.result │ │ │ ├── selectInformationSchemaColumns.sql │ │ │ ├── selectInformationSchemaSchemata.result │ │ │ ├── selectInformationSchemaSchemata.sql │ │ │ ├── selectInformationSchemaTables.result │ │ │ ├── selectInformationSchemaTables.sql │ │ │ ├── showSystemSchemas.result │ │ │ ├── showSystemSchemas.sql │ │ │ ├── showTablesSystemInformationSchema.result │ │ │ ├── showTablesSystemInformationSchema.sql │ │ │ ├── showTablesSystemMetadata.result │ │ │ ├── showTablesSystemMetadata.sql │ │ │ ├── showTablesSystemRuntime.result │ │ │ └── showTablesSystemRuntime.sql │ │ │ ├── tpch_connector │ │ │ ├── countCustomerTiny.result │ │ │ ├── countCustomerTiny.sql │ │ │ ├── countLineitemTiny.result │ │ │ ├── countLineitemTiny.sql │ │ │ ├── countNationTiny.result │ │ │ ├── countNationTiny.sql │ │ │ ├── countOrdersTiny.result │ │ │ ├── countOrdersTiny.sql │ │ │ ├── countPartTiny.result │ │ │ ├── countPartTiny.sql │ │ │ ├── countPartsuppTiny.result │ │ │ ├── countPartsuppTiny.sql │ │ │ ├── countRegionTiny.result │ │ │ ├── countRegionTiny.sql │ │ │ ├── countSupplierTiny.result │ │ │ ├── countSupplierTiny.sql │ │ │ ├── selectFromNationTiny.result │ │ │ ├── selectFromNationTiny.sql │ │ │ ├── showSchemas.result │ │ │ ├── showSchemas.sql │ │ │ ├── showTables.result │ │ │ └── showTables.sql │ │ │ ├── union │ │ │ ├── unionAllSameTable.result │ │ │ ├── unionAllSameTable.sql │ │ │ ├── unionDistinctSameTable.result │ │ │ ├── unionDistinctSameTable.sql │ │ │ ├── unionMoreThanTwoTables.result │ │ │ ├── unionMoreThanTwoTables.sql │ │ │ ├── unionOrderBy.result │ │ │ ├── unionOrderBy.sql │ │ │ ├── unionWithAggregation.result │ │ │ └── unionWithAggregation.sql │ │ │ ├── url_functions │ │ │ ├── checkUrlFunctionsRegistered.result │ │ │ └── checkUrlFunctionsRegistered.sql │ │ │ ├── window_functions │ │ │ ├── noOrderAllRowsPeers.result │ │ │ ├── noOrderAllRowsPeers.sql │ │ │ ├── rangeCurrent.result │ │ │ ├── rangeCurrent.sql │ │ │ ├── rangeNoPartition.result │ │ │ ├── rangeNoPartition.sql │ │ │ ├── rangeUnbounded.result │ │ │ ├── rangeUnbounded.sql │ │ │ ├── rankFunctionsImplicitExplicitFrame.result │ │ │ ├── rankFunctionsImplicitExplicitFrame.sql │ │ │ ├── rowsBounded.result │ │ │ ├── rowsBounded.sql │ │ │ ├── rowsDifferentOrders.result │ │ │ ├── rowsDifferentOrders.sql │ │ │ ├── rowsDisjointWindows.result │ │ │ ├── rowsDisjointWindows.sql │ │ │ ├── rowsFirstLast.result │ │ │ ├── rowsFirstLast.sql │ │ │ ├── rowsFrame2F3F.result │ │ │ ├── rowsFrame2F3F.sql │ │ │ ├── rowsFrame2FUBF.result │ │ │ ├── rowsFrame2FUBF.sql │ │ │ ├── rowsFrame3P2P.result │ │ │ ├── rowsFrame3P2P.sql │ │ │ ├── rowsFrameUBP2P.result │ │ │ ├── rowsFrameUBP2P.sql │ │ │ ├── rowsIdenticalWindows.result │ │ │ ├── rowsIdenticalWindows.sql │ │ │ ├── rowsIntersectingWindows.result │ │ │ ├── rowsIntersectingWindows.sql │ │ │ ├── rowsRangeLeadLag.result │ │ │ ├── rowsRangeLeadLag.sql │ │ │ ├── rowsUBPImplicitCR.result │ │ │ ├── rowsUBPImplicitCR.sql │ │ │ ├── rowsUnbounded.result │ │ │ ├── rowsUnbounded.sql │ │ │ ├── windowSpecificationAABcp.result │ │ │ ├── windowSpecificationAABcp.sql │ │ │ ├── windowSpecificationAAcpA.result │ │ │ ├── windowSpecificationAAcpA.sql │ │ │ ├── windowSpecificationABA.result │ │ │ ├── windowSpecificationABA.sql │ │ │ ├── windowSpecificationABcpA.result │ │ │ ├── windowSpecificationABcpA.sql │ │ │ ├── windowSpecificationBcpAA.result │ │ │ └── windowSpecificationBcpAA.sql │ │ │ └── with_clause │ │ │ ├── multipleWithExprsReferencedFromParent.result │ │ │ ├── multipleWithExprsReferencedFromParent.sql │ │ │ ├── withExprAccessingAnotherAndAlsoFromParents.result │ │ │ ├── withExprAccessingAnotherAndAlsoFromParents.sql │ │ │ ├── withExprReferencedInWhereClause.result │ │ │ ├── withExprReferencedInWhereClause.sql │ │ │ ├── withExprRepeated.result │ │ │ ├── withExprRepeated.sql │ │ │ ├── withExprUsingAnotherWithExpr.result │ │ │ ├── withExprUsingAnotherWithExpr.sql │ │ │ ├── withExprUsingOrderbyLimit.result │ │ │ ├── withExprUsingOrderbyLimit.sql │ │ │ ├── withExprWithNoReferenceInParent.result │ │ │ ├── withExprWithNoReferenceInParent.sql │ │ │ ├── withSimpleExprInNestedFromClause.result │ │ │ └── withSimpleExprInNestedFromClause.sql │ │ ├── suites.json │ │ ├── table-results │ │ └── presto-nation.result │ │ └── tempto-configuration.yaml │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── tests │ │ └── querystats │ │ └── TestHttpQueryStatsClient.java │ └── resources │ └── com │ └── facebook │ └── presto │ └── tests │ └── querystats │ └── single_query_info_response.json ├── presto-raptor ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── raptor │ │ ├── NodeSupplier.java │ │ ├── PluginInfo.java │ │ ├── RaptorBucketFunction.java │ │ ├── RaptorColumnHandle.java │ │ ├── RaptorColumnIdentity.java │ │ ├── RaptorConnector.java │ │ ├── RaptorConnectorFactory.java │ │ ├── RaptorConnectorId.java │ │ ├── RaptorErrorCode.java │ │ ├── RaptorHandleResolver.java │ │ ├── RaptorInsertTableHandle.java │ │ ├── RaptorMetadata.java │ │ ├── RaptorMetadataFactory.java │ │ ├── RaptorModule.java │ │ ├── RaptorNodePartitioningProvider.java │ │ ├── RaptorOutputTableHandle.java │ │ ├── RaptorPageSink.java │ │ ├── RaptorPageSinkProvider.java │ │ ├── RaptorPageSourceProvider.java │ │ ├── RaptorPartitioningHandle.java │ │ ├── RaptorPlugin.java │ │ ├── RaptorSessionProperties.java │ │ ├── RaptorSplit.java │ │ ├── RaptorSplitManager.java │ │ ├── RaptorTableHandle.java │ │ ├── RaptorTableIdentity.java │ │ ├── RaptorTableLayoutHandle.java │ │ ├── RaptorTableProperties.java │ │ ├── RaptorTransactionHandle.java │ │ ├── backup │ │ ├── BackupConfig.java │ │ ├── BackupManager.java │ │ ├── BackupModule.java │ │ ├── BackupOperationStats.java │ │ ├── BackupService.java │ │ ├── BackupServiceManager.java │ │ ├── BackupStore.java │ │ ├── FileBackupConfig.java │ │ ├── FileBackupModule.java │ │ ├── FileBackupStore.java │ │ ├── ForHttpBackup.java │ │ ├── HttpBackupConfig.java │ │ ├── HttpBackupModule.java │ │ ├── HttpBackupStore.java │ │ ├── ManagedBackupStore.java │ │ └── TimeoutBackupStore.java │ │ ├── metadata │ │ ├── AssignmentLimiter.java │ │ ├── BucketNode.java │ │ ├── BucketShards.java │ │ ├── ColumnInfo.java │ │ ├── ColumnMetadataRow.java │ │ ├── ColumnStats.java │ │ ├── DatabaseConfig.java │ │ ├── DatabaseMetadataModule.java │ │ ├── DatabaseShardManager.java │ │ ├── DatabaseShardRecorder.java │ │ ├── Distribution.java │ │ ├── ForMetadata.java │ │ ├── H2ShardDao.java │ │ ├── IndexInserter.java │ │ ├── JdbcDatabaseConfig.java │ │ ├── MetadataConfig.java │ │ ├── MetadataDao.java │ │ ├── MySqlShardDao.java │ │ ├── NodeSize.java │ │ ├── RaptorNode.java │ │ ├── SchemaDao.java │ │ ├── SchemaDaoUtil.java │ │ ├── SchemaTableNameMapper.java │ │ ├── ShardCleaner.java │ │ ├── ShardCleanerConfig.java │ │ ├── ShardDao.java │ │ ├── ShardDelta.java │ │ ├── ShardInfo.java │ │ ├── ShardIterator.java │ │ ├── ShardManager.java │ │ ├── ShardMetadata.java │ │ ├── ShardNodeId.java │ │ ├── ShardNodes.java │ │ ├── ShardPredicate.java │ │ ├── ShardRecorder.java │ │ ├── Table.java │ │ ├── TableColumn.java │ │ ├── TableMetadata.java │ │ ├── TableMetadataRow.java │ │ ├── TableStatsRow.java │ │ └── ViewResult.java │ │ ├── storage │ │ ├── BackupStats.java │ │ ├── ColumnIndexStatsUtils.java │ │ ├── FileStorageService.java │ │ ├── OrcFileMetadata.java │ │ ├── OrcFileRewriter.java │ │ ├── OrcFileWriter.java │ │ ├── OrcPageSource.java │ │ ├── OrcStorageManager.java │ │ ├── ReaderAttributes.java │ │ ├── Row.java │ │ ├── ShardEjector.java │ │ ├── ShardRecoveryManager.java │ │ ├── ShardRecoveryStats.java │ │ ├── ShardRewriter.java │ │ ├── ShardStats.java │ │ ├── StorageManager.java │ │ ├── StorageManagerConfig.java │ │ ├── StorageModule.java │ │ ├── StoragePageSink.java │ │ ├── StorageService.java │ │ ├── StorageType.java │ │ └── organization │ │ │ ├── CompactionSetCreator.java │ │ │ ├── JobFactory.java │ │ │ ├── OrganizationJob.java │ │ │ ├── OrganizationJobFactory.java │ │ │ ├── OrganizationSet.java │ │ │ ├── ShardCompactionManager.java │ │ │ ├── ShardCompactor.java │ │ │ ├── ShardIndexInfo.java │ │ │ ├── ShardOrganizationManager.java │ │ │ ├── ShardOrganizer.java │ │ │ ├── ShardOrganizerDao.java │ │ │ ├── ShardOrganizerUtil.java │ │ │ ├── ShardRange.java │ │ │ ├── TableOrganizationInfo.java │ │ │ └── Tuple.java │ │ ├── systemtables │ │ ├── PageListBuilder.java │ │ ├── PreparedStatementBuilder.java │ │ ├── ResultSetValues.java │ │ ├── ShardMetadataRecordCursor.java │ │ ├── ShardMetadataSystemTable.java │ │ ├── TableMetadataSystemTable.java │ │ ├── TableStatsSystemTable.java │ │ └── ValueBuffer.java │ │ └── util │ │ ├── ArrayUtil.java │ │ ├── Closer.java │ │ ├── ConcatPageSource.java │ │ ├── DaoSupplier.java │ │ ├── DatabaseUtil.java │ │ ├── MetadataUtil.java │ │ ├── PageBuffer.java │ │ ├── PrioritizedFifoExecutor.java │ │ ├── RebindSafeMBeanServer.java │ │ ├── SynchronizedResultIterator.java │ │ ├── SyncingFileSystem.java │ │ ├── Types.java │ │ └── UuidUtil.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── raptor │ ├── RaptorBenchmarkQueryRunner.java │ ├── RaptorQueryRunner.java │ ├── TestRaptorBucketFunction.java │ ├── TestRaptorDistributedQueries.java │ ├── TestRaptorDistributedQueriesBucketed.java │ ├── TestRaptorIntegrationSmokeTest.java │ ├── TestRaptorIntegrationSmokeTestBucketed.java │ ├── TestRaptorIntegrationSmokeTestMySql.java │ ├── TestRaptorPlugin.java │ ├── backup │ ├── AbstractTestBackupStore.java │ ├── TestBackupConfig.java │ ├── TestBackupManager.java │ ├── TestFileBackupConfig.java │ ├── TestFileBackupStore.java │ ├── TestHttpBackupConfig.java │ ├── TestHttpBackupStore.java │ └── TestingHttpBackupResource.java │ ├── metadata │ ├── ShardNode.java │ ├── TestAssignmentLimiter.java │ ├── TestDatabaseConfig.java │ ├── TestDatabaseShardManager.java │ ├── TestJdbcDatabaseConfig.java │ ├── TestMetadataConfig.java │ ├── TestMetadataDao.java │ ├── TestRaptorMetadata.java │ ├── TestRaptorSplitManager.java │ ├── TestShardCleaner.java │ ├── TestShardCleanerConfig.java │ ├── TestShardDao.java │ ├── TestShardPredicate.java │ └── TestingShardDao.java │ ├── storage │ ├── InMemoryShardRecorder.java │ ├── OrcTestingUtil.java │ ├── TestFileStorageService.java │ ├── TestMissingShardComparator.java │ ├── TestOrcFileRewriter.java │ ├── TestOrcStorageManager.java │ ├── TestShardEjector.java │ ├── TestShardRecovery.java │ ├── TestShardWriter.java │ ├── TestStorageManagerConfig.java │ └── organization │ │ ├── TestCompactionSetCreator.java │ │ ├── TestShardCompactor.java │ │ ├── TestShardOrganizationManager.java │ │ ├── TestShardOrganizer.java │ │ ├── TestShardOrganizerUtil.java │ │ ├── TestShardRange.java │ │ └── TestTuple.java │ ├── systemtables │ └── TestShardMetadataRecordCursor.java │ └── util │ └── TestPrioritizedFifoExecutor.java ├── presto-rcfile ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── rcfile │ │ ├── AircompressorCodecFactory.java │ │ ├── AircompressorDecompressor.java │ │ ├── ColumnData.java │ │ ├── ColumnEncoding.java │ │ ├── FileRcFileDataSource.java │ │ ├── HadoopCodecFactory.java │ │ ├── HadoopDecompressor.java │ │ ├── RcFileCodecFactory.java │ │ ├── RcFileCorruptionException.java │ │ ├── RcFileDataSource.java │ │ ├── RcFileDecoderUtils.java │ │ ├── RcFileDecompressor.java │ │ ├── RcFileEncoding.java │ │ ├── RcFileReader.java │ │ ├── binary │ │ ├── BinaryColumnEncoding.java │ │ ├── BinaryEncoding.java │ │ ├── BinaryRcFileEncoding.java │ │ ├── BlockEncoding.java │ │ ├── BooleanEncoding.java │ │ ├── ByteEncoding.java │ │ ├── DateEncoding.java │ │ ├── DecimalEncoding.java │ │ ├── DoubleEncoding.java │ │ ├── FloatEncoding.java │ │ ├── ListEncoding.java │ │ ├── LongEncoding.java │ │ ├── MapEncoding.java │ │ ├── ShortEncoding.java │ │ ├── StringEncoding.java │ │ ├── StructEncoding.java │ │ └── TimestampEncoding.java │ │ └── text │ │ ├── BinaryEncoding.java │ │ ├── BlockEncoding.java │ │ ├── BooleanEncoding.java │ │ ├── DateEncoding.java │ │ ├── DecimalEncoding.java │ │ ├── DoubleEncoding.java │ │ ├── FloatEncoding.java │ │ ├── ListEncoding.java │ │ ├── LongEncoding.java │ │ ├── MapEncoding.java │ │ ├── StringEncoding.java │ │ ├── StructEncoding.java │ │ ├── TextColumnEncoding.java │ │ ├── TextRcFileEncoding.java │ │ └── TimestampEncoding.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── rcfile │ ├── AbstractTestRcFileReader.java │ ├── RcFileTester.java │ ├── TestFullRcFileReader.java │ ├── TestRcFileDecoderUtils.java │ ├── TestRcFileReader.java │ └── TestRcFileReaderManual.java ├── presto-record-decoder ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── decoder │ │ ├── DecoderColumnHandle.java │ │ ├── DecoderErrorCode.java │ │ ├── DecoderModule.java │ │ ├── DecoderRegistry.java │ │ ├── FieldDecoder.java │ │ ├── FieldValueProvider.java │ │ ├── RowDecoder.java │ │ ├── csv │ │ ├── CsvDecoderModule.java │ │ ├── CsvFieldDecoder.java │ │ └── CsvRowDecoder.java │ │ ├── dummy │ │ ├── DummyDecoderModule.java │ │ ├── DummyFieldDecoder.java │ │ └── DummyRowDecoder.java │ │ ├── json │ │ ├── CustomDateTimeJsonFieldDecoder.java │ │ ├── ISO8601JsonFieldDecoder.java │ │ ├── JsonDecoderModule.java │ │ ├── JsonFieldDecoder.java │ │ ├── JsonRowDecoder.java │ │ ├── MillisecondsSinceEpochJsonFieldDecoder.java │ │ ├── RFC2822JsonFieldDecoder.java │ │ └── SecondsSinceEpochJsonFieldDecoder.java │ │ └── raw │ │ ├── RawDecoderModule.java │ │ ├── RawFieldDecoder.java │ │ └── RawRowDecoder.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── decoder │ │ ├── DecoderTestColumnHandle.java │ │ ├── csv │ │ └── TestCsvDecoder.java │ │ ├── json │ │ ├── TestISO8601JsonFieldDecoder.java │ │ ├── TestJsonDecoder.java │ │ ├── TestMillisecondsSinceEpochJsonFieldDecoder.java │ │ ├── TestRFC2822JsonFieldDecoder.java │ │ └── TestSecondsSinceEpochJsonFieldDecoder.java │ │ ├── raw │ │ └── TestRawDecoder.java │ │ └── util │ │ └── DecoderTestUtil.java │ └── resources │ └── decoder │ └── json │ └── message.json ├── presto-redis ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── redis │ │ ├── RedisColumnHandle.java │ │ ├── RedisConnector.java │ │ ├── RedisConnectorConfig.java │ │ ├── RedisConnectorFactory.java │ │ ├── RedisConnectorId.java │ │ ├── RedisConnectorModule.java │ │ ├── RedisDataType.java │ │ ├── RedisDecoderModule.java │ │ ├── RedisHandleResolver.java │ │ ├── RedisInternalFieldDescription.java │ │ ├── RedisJedisManager.java │ │ ├── RedisMetadata.java │ │ ├── RedisPlugin.java │ │ ├── RedisRecordCursor.java │ │ ├── RedisRecordSet.java │ │ ├── RedisRecordSetProvider.java │ │ ├── RedisSplit.java │ │ ├── RedisSplitManager.java │ │ ├── RedisTableDescription.java │ │ ├── RedisTableDescriptionSupplier.java │ │ ├── RedisTableFieldDescription.java │ │ ├── RedisTableFieldGroup.java │ │ ├── RedisTableHandle.java │ │ ├── RedisTableLayoutHandle.java │ │ ├── RedisTransactionHandle.java │ │ └── decoder │ │ ├── hash │ │ ├── HashRedisDecoderModule.java │ │ ├── HashRedisFieldDecoder.java │ │ ├── HashRedisRowDecoder.java │ │ ├── HashRedisValueProvider.java │ │ └── ISO8601HashRedisFieldDecoder.java │ │ └── zset │ │ ├── ZsetRedisDecoderModule.java │ │ └── ZsetRedisRowDecoder.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── redis │ │ ├── RedisQueryRunner.java │ │ ├── TestMinimalFunctionality.java │ │ ├── TestRedisConnectorConfig.java │ │ ├── TestRedisDistributed.java │ │ ├── TestRedisDistributedHash.java │ │ ├── TestRedisIntegrationSmokeTest.java │ │ ├── TestRedisPlugin.java │ │ └── util │ │ ├── CodecSupplier.java │ │ ├── EmbeddedRedis.java │ │ ├── JsonEncoder.java │ │ ├── RedisLoader.java │ │ └── RedisTestUtils.java │ └── resources │ └── tpch │ ├── hash │ ├── customer.json │ ├── lineitem.json │ ├── nation.json │ ├── orders.json │ ├── part.json │ ├── partsupp.json │ ├── region.json │ └── supplier.json │ └── string │ ├── customer.json │ ├── lineitem.json │ ├── nation.json │ ├── orders.json │ ├── part.json │ ├── partsupp.json │ ├── region.json │ └── supplier.json ├── presto-resource-group-managers ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── resourceGroups │ │ ├── AbstractResourceConfigurationManager.java │ │ ├── FileResourceGroupConfig.java │ │ ├── FileResourceGroupConfigurationManager.java │ │ ├── FileResourceGroupConfigurationManagerFactory.java │ │ ├── FileResourceGroupsModule.java │ │ ├── ManagerSpec.java │ │ ├── ResourceGroupIdTemplate.java │ │ ├── ResourceGroupManagerPlugin.java │ │ ├── ResourceGroupNameTemplate.java │ │ ├── ResourceGroupSpec.java │ │ ├── SelectorSpec.java │ │ ├── StaticSelector.java │ │ └── db │ │ ├── DbResourceGroupConfig.java │ │ ├── DbResourceGroupConfigurationManager.java │ │ ├── DbResourceGroupConfigurationManagerFactory.java │ │ ├── DbResourceGroupsModule.java │ │ ├── MysqlDaoProvider.java │ │ ├── ResourceGroupGlobalProperties.java │ │ ├── ResourceGroupSpecBuilder.java │ │ ├── ResourceGroupsDao.java │ │ └── SelectorRecord.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── resourceGroups │ │ ├── TestFileResourceGroupConfig.java │ │ ├── TestFileResourceGroupConfigurationManager.java │ │ ├── TestResourceGroupIdTemplate.java │ │ ├── TestingResourceGroup.java │ │ └── db │ │ ├── H2DaoProvider.java │ │ ├── H2ResourceGroupsDao.java │ │ ├── TestDbResourceGroupConfig.java │ │ ├── TestDbResourceGroupConfigurationManager.java │ │ └── TestResourceGroupsDao.java │ └── resources │ ├── resource_groups_config.json │ ├── resource_groups_config_bad_group_id.json │ ├── resource_groups_config_bad_root.json │ ├── resource_groups_config_bad_selector.json │ └── resource_groups_config_bad_sub_group.json ├── presto-server-rpm ├── README.md ├── pom.xml └── src │ └── main │ ├── resources │ └── dist │ │ ├── config │ │ ├── config.properties │ │ ├── jvm.config │ │ └── node.properties │ │ └── etc │ │ └── init.d │ │ └── presto │ └── rpm │ ├── postinstall │ ├── postremove │ └── preinstall ├── presto-server ├── NOTICE ├── README.txt ├── pom.xml └── src │ └── main │ └── provisio │ └── presto.xml ├── presto-spi ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── facebook │ │ │ └── presto │ │ │ └── spi │ │ │ ├── BucketFunction.java │ │ │ ├── CatalogSchemaName.java │ │ │ ├── CatalogSchemaTableName.java │ │ │ ├── ColumnHandle.java │ │ │ ├── ColumnIdentity.java │ │ │ ├── ColumnMetadata.java │ │ │ ├── ColumnNotFoundException.java │ │ │ ├── ConnectorHandleResolver.java │ │ │ ├── ConnectorIndex.java │ │ │ ├── ConnectorIndexHandle.java │ │ │ ├── ConnectorInsertTableHandle.java │ │ │ ├── ConnectorNewTableLayout.java │ │ │ ├── ConnectorNodePartitioning.java │ │ │ ├── ConnectorOutputTableHandle.java │ │ │ ├── ConnectorPageSink.java │ │ │ ├── ConnectorPageSource.java │ │ │ ├── ConnectorResolvedIndex.java │ │ │ ├── ConnectorSession.java │ │ │ ├── ConnectorSplit.java │ │ │ ├── ConnectorSplitSource.java │ │ │ ├── ConnectorTableHandle.java │ │ │ ├── ConnectorTableLayout.java │ │ │ ├── ConnectorTableLayoutHandle.java │ │ │ ├── ConnectorTableLayoutResult.java │ │ │ ├── ConnectorTableMetadata.java │ │ │ ├── ConnectorViewDefinition.java │ │ │ ├── ConstantProperty.java │ │ │ ├── Constraint.java │ │ │ ├── DiscretePredicates.java │ │ │ ├── ErrorCode.java │ │ │ ├── ErrorCodeSupplier.java │ │ │ ├── ErrorType.java │ │ │ ├── FixedPageSource.java │ │ │ ├── FixedSplitSource.java │ │ │ ├── GroupingProperty.java │ │ │ ├── HostAddress.java │ │ │ ├── InMemoryRecordSet.java │ │ │ ├── LocalProperty.java │ │ │ ├── Node.java │ │ │ ├── NodeManager.java │ │ │ ├── NodeState.java │ │ │ ├── NotFoundException.java │ │ │ ├── Page.java │ │ │ ├── PageBuilder.java │ │ │ ├── PageIndexer.java │ │ │ ├── PageIndexerFactory.java │ │ │ ├── PageSorter.java │ │ │ ├── Plugin.java │ │ │ ├── PrestoException.java │ │ │ ├── QueryId.java │ │ │ ├── RecordCursor.java │ │ │ ├── RecordPageSink.java │ │ │ ├── RecordPageSource.java │ │ │ ├── RecordSet.java │ │ │ ├── RecordSink.java │ │ │ ├── SchemaNotFoundException.java │ │ │ ├── SchemaTableName.java │ │ │ ├── SchemaTablePrefix.java │ │ │ ├── SchemaUtil.java │ │ │ ├── ServerInfo.java │ │ │ ├── SortingProperty.java │ │ │ ├── StandardErrorCode.java │ │ │ ├── SystemTable.java │ │ │ ├── TableIdentity.java │ │ │ ├── TableNotFoundException.java │ │ │ ├── UpdatablePageSource.java │ │ │ ├── ViewNotFoundException.java │ │ │ ├── block │ │ │ ├── AbstractArrayBlock.java │ │ │ ├── AbstractArrayElementBlock.java │ │ │ ├── AbstractFixedWidthBlock.java │ │ │ ├── AbstractInterleavedBlock.java │ │ │ ├── AbstractVariableWidthBlock.java │ │ │ ├── ArrayBlock.java │ │ │ ├── ArrayBlockBuilder.java │ │ │ ├── ArrayBlockEncoding.java │ │ │ ├── ArrayElementBlockWriter.java │ │ │ ├── Block.java │ │ │ ├── BlockBuilder.java │ │ │ ├── BlockBuilderStatus.java │ │ │ ├── BlockEncoding.java │ │ │ ├── BlockEncodingFactory.java │ │ │ ├── BlockEncodingSerde.java │ │ │ ├── BlockUtil.java │ │ │ ├── ByteArrayBlock.java │ │ │ ├── ByteArrayBlockBuilder.java │ │ │ ├── ByteArrayBlockEncoding.java │ │ │ ├── DictionaryBlock.java │ │ │ ├── DictionaryBlockEncoding.java │ │ │ ├── DictionaryId.java │ │ │ ├── EncoderUtil.java │ │ │ ├── FixedWidthBlock.java │ │ │ ├── FixedWidthBlockBuilder.java │ │ │ ├── FixedWidthBlockEncoding.java │ │ │ ├── IntArrayBlock.java │ │ │ ├── IntArrayBlockBuilder.java │ │ │ ├── IntArrayBlockEncoding.java │ │ │ ├── InterleavedBlock.java │ │ │ ├── InterleavedBlockBuilder.java │ │ │ ├── InterleavedBlockEncoding.java │ │ │ ├── LazyBlock.java │ │ │ ├── LazyBlockEncoding.java │ │ │ ├── LazyBlockLoader.java │ │ │ ├── LongArrayBlock.java │ │ │ ├── LongArrayBlockBuilder.java │ │ │ ├── LongArrayBlockEncoding.java │ │ │ ├── PageBuilderStatus.java │ │ │ ├── RunLengthBlockEncoding.java │ │ │ ├── RunLengthEncodedBlock.java │ │ │ ├── ShortArrayBlock.java │ │ │ ├── ShortArrayBlockBuilder.java │ │ │ ├── ShortArrayBlockEncoding.java │ │ │ ├── SliceArrayBlock.java │ │ │ ├── SliceArrayBlockEncoding.java │ │ │ ├── SortOrder.java │ │ │ ├── VariableWidthBlock.java │ │ │ ├── VariableWidthBlockBuilder.java │ │ │ └── VariableWidthBlockEncoding.java │ │ │ ├── classloader │ │ │ ├── ClassLoaderSafeConnectorPageSink.java │ │ │ └── ThreadContextClassLoader.java │ │ │ ├── connector │ │ │ ├── Connector.java │ │ │ ├── ConnectorAccessControl.java │ │ │ ├── ConnectorContext.java │ │ │ ├── ConnectorFactory.java │ │ │ ├── ConnectorIndexProvider.java │ │ │ ├── ConnectorMetadata.java │ │ │ ├── ConnectorNodePartitioningProvider.java │ │ │ ├── ConnectorPageSinkProvider.java │ │ │ ├── ConnectorPageSourceProvider.java │ │ │ ├── ConnectorPartitioningHandle.java │ │ │ ├── ConnectorRecordSetProvider.java │ │ │ ├── ConnectorRecordSinkProvider.java │ │ │ ├── ConnectorSplitManager.java │ │ │ ├── ConnectorTransactionHandle.java │ │ │ └── classloader │ │ │ │ ├── ClassLoaderSafeConnectorMetadata.java │ │ │ │ ├── ClassLoaderSafeConnectorPageSinkProvider.java │ │ │ │ ├── ClassLoaderSafeConnectorPageSourceProvider.java │ │ │ │ ├── ClassLoaderSafeConnectorSplitManager.java │ │ │ │ └── ClassLoaderSafeNodePartitioningProvider.java │ │ │ ├── eventlistener │ │ │ ├── EventListener.java │ │ │ ├── EventListenerFactory.java │ │ │ ├── QueryCompletedEvent.java │ │ │ ├── QueryContext.java │ │ │ ├── QueryCreatedEvent.java │ │ │ ├── QueryFailureInfo.java │ │ │ ├── QueryIOMetadata.java │ │ │ ├── QueryInputMetadata.java │ │ │ ├── QueryMetadata.java │ │ │ ├── QueryOutputMetadata.java │ │ │ ├── QueryStatistics.java │ │ │ ├── SplitCompletedEvent.java │ │ │ ├── SplitFailureInfo.java │ │ │ └── SplitStatistics.java │ │ │ ├── function │ │ │ ├── AccumulatorState.java │ │ │ ├── AccumulatorStateFactory.java │ │ │ ├── AccumulatorStateMetadata.java │ │ │ ├── AccumulatorStateSerializer.java │ │ │ ├── AggregationFunction.java │ │ │ ├── CombineFunction.java │ │ │ ├── Description.java │ │ │ ├── FunctionDependency.java │ │ │ ├── GroupedAccumulatorState.java │ │ │ ├── InputFunction.java │ │ │ ├── IsNull.java │ │ │ ├── LiteralParameters.java │ │ │ ├── OperatorDependency.java │ │ │ ├── OperatorType.java │ │ │ ├── OutputFunction.java │ │ │ ├── RankingWindowFunction.java │ │ │ ├── ScalarFunction.java │ │ │ ├── ScalarOperator.java │ │ │ ├── SqlNullable.java │ │ │ ├── SqlType.java │ │ │ ├── TypeParameter.java │ │ │ ├── TypeParameterSpecialization.java │ │ │ ├── TypeParameters.java │ │ │ ├── ValueWindowFunction.java │ │ │ ├── WindowFunction.java │ │ │ ├── WindowFunctionSignature.java │ │ │ ├── WindowFunctionSignatures.java │ │ │ └── WindowIndex.java │ │ │ ├── memory │ │ │ ├── ClusterMemoryPoolManager.java │ │ │ ├── MemoryPoolId.java │ │ │ └── MemoryPoolInfo.java │ │ │ ├── predicate │ │ │ ├── AllOrNone.java │ │ │ ├── AllOrNoneValueSet.java │ │ │ ├── DiscreteValues.java │ │ │ ├── Domain.java │ │ │ ├── EquatableValueSet.java │ │ │ ├── Marker.java │ │ │ ├── NullableValue.java │ │ │ ├── Primitives.java │ │ │ ├── Range.java │ │ │ ├── Ranges.java │ │ │ ├── SortedRangeSet.java │ │ │ ├── TupleDomain.java │ │ │ ├── Utils.java │ │ │ ├── ValueSet.java │ │ │ └── ValuesProcessor.java │ │ │ ├── procedure │ │ │ └── Procedure.java │ │ │ ├── resourceGroups │ │ │ ├── ResourceGroup.java │ │ │ ├── ResourceGroupConfigurationManager.java │ │ │ ├── ResourceGroupConfigurationManagerContext.java │ │ │ ├── ResourceGroupConfigurationManagerFactory.java │ │ │ ├── ResourceGroupId.java │ │ │ ├── ResourceGroupSelector.java │ │ │ ├── SchedulingPolicy.java │ │ │ └── SelectionContext.java │ │ │ ├── security │ │ │ ├── AccessDeniedException.java │ │ │ ├── Identity.java │ │ │ ├── Privilege.java │ │ │ ├── SystemAccessControl.java │ │ │ └── SystemAccessControlFactory.java │ │ │ ├── session │ │ │ └── PropertyMetadata.java │ │ │ ├── transaction │ │ │ └── IsolationLevel.java │ │ │ └── type │ │ │ ├── AbstractFixedWidthType.java │ │ │ ├── AbstractIntType.java │ │ │ ├── AbstractLongType.java │ │ │ ├── AbstractType.java │ │ │ ├── AbstractVariableWidthType.java │ │ │ ├── BigintType.java │ │ │ ├── BooleanType.java │ │ │ ├── CharType.java │ │ │ ├── Chars.java │ │ │ ├── DateTimeEncoding.java │ │ │ ├── DateType.java │ │ │ ├── DecimalParseResult.java │ │ │ ├── DecimalType.java │ │ │ ├── Decimals.java │ │ │ ├── DoubleType.java │ │ │ ├── FixedWidthType.java │ │ │ ├── HyperLogLogType.java │ │ │ ├── IntegerType.java │ │ │ ├── LongDecimalType.java │ │ │ ├── NamedType.java │ │ │ ├── NamedTypeSignature.java │ │ │ ├── P4HyperLogLogType.java │ │ │ ├── ParameterKind.java │ │ │ ├── ParametricType.java │ │ │ ├── RealType.java │ │ │ ├── ShortDecimalType.java │ │ │ ├── SmallintType.java │ │ │ ├── SqlDate.java │ │ │ ├── SqlDecimal.java │ │ │ ├── SqlTime.java │ │ │ ├── SqlTimeWithTimeZone.java │ │ │ ├── SqlTimestamp.java │ │ │ ├── SqlTimestampWithTimeZone.java │ │ │ ├── SqlVarbinary.java │ │ │ ├── StandardTypes.java │ │ │ ├── TimeType.java │ │ │ ├── TimeWithTimeZoneType.java │ │ │ ├── TimeZoneIndex.java │ │ │ ├── TimeZoneKey.java │ │ │ ├── TimeZoneNotSupportedException.java │ │ │ ├── TimestampType.java │ │ │ ├── TimestampWithTimeZoneType.java │ │ │ ├── TinyintType.java │ │ │ ├── Type.java │ │ │ ├── TypeManager.java │ │ │ ├── TypeParameter.java │ │ │ ├── TypeSerde.java │ │ │ ├── TypeSignature.java │ │ │ ├── TypeSignatureParameter.java │ │ │ ├── TypeUtils.java │ │ │ ├── VarbinaryType.java │ │ │ ├── VarcharType.java │ │ │ ├── Varchars.java │ │ │ └── VariableWidthType.java │ └── resources │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── spi │ │ └── type │ │ └── zone-index.properties │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── spi │ ├── TestHostAddress.java │ ├── TestPage.java │ ├── TestPrestoException.java │ ├── TestStandardErrorCode.java │ ├── TestingColumnHandle.java │ ├── block │ ├── TestArrayBlockBuilder.java │ ├── TestDictionaryBlockEncoding.java │ ├── TestFixedWidthBlockBuilder.java │ ├── TestInterleavedBlockBuilder.java │ ├── TestVariableWidthBlockBuilder.java │ ├── TestVariableWidthBlockEncoding.java │ ├── TestingBlockEncodingSerde.java │ └── TestingBlockJsonSerde.java │ ├── connector │ └── classloader │ │ └── TestClassLoaderSafeWrappers.java │ ├── predicate │ ├── BenchmarkSortedRangeSet.java │ ├── TestAllOrNoneValueSet.java │ ├── TestDomain.java │ ├── TestEquatableValueSet.java │ ├── TestMarker.java │ ├── TestRange.java │ ├── TestSortedRangeSet.java │ └── TestTupleDomain.java │ ├── resourceGroups │ └── TestResourceGroupId.java │ ├── transaction │ └── TestIsolationLevel.java │ └── type │ ├── TestDecimals.java │ ├── TestLongDecimalType.java │ ├── TestParameterKind.java │ ├── TestSqlDecimal.java │ ├── TestTimeZoneKey.java │ ├── TestTypeSerde.java │ ├── TestTypeSignature.java │ ├── TestingIdType.java │ ├── TestingTypeDeserializer.java │ ├── TestingTypeManager.java │ └── VarcharsTest.java ├── presto-teradata-functions ├── pom.xml └── src │ ├── main │ ├── antlr4 │ │ └── com │ │ │ └── facebook │ │ │ └── presto │ │ │ └── teradata │ │ │ └── functions │ │ │ └── DateFormat.g4 │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── teradata │ │ └── functions │ │ ├── TeradataDateFunctions.java │ │ ├── TeradataFunctionsPlugin.java │ │ ├── TeradataStringFunctions.java │ │ └── dateformat │ │ └── DateFormatParser.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── teradata │ └── functions │ ├── TestTeradataDateFunctions.java │ ├── TestTeradataFunctions.java │ └── dateformat │ └── TestDateFormatParser.java ├── presto-testing-server-launcher ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── facebook │ └── presto │ └── server │ └── testing │ ├── TestingPrestoServerLauncher.java │ └── TestingPrestoServerLauncherOptions.java ├── presto-tests ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── tests │ │ ├── AbstractTestDistributedQueries.java │ │ ├── AbstractTestIndexedQueries.java │ │ ├── AbstractTestIntegrationSmokeTest.java │ │ ├── AbstractTestQueries.java │ │ ├── AbstractTestQueryFramework.java │ │ ├── AbstractTestingPrestoClient.java │ │ ├── CreateHll.java │ │ ├── CustomAdd.java │ │ ├── CustomRank.java │ │ ├── CustomSum.java │ │ ├── DistributedQueryRunner.java │ │ ├── H2QueryRunner.java │ │ ├── QueryAssertions.java │ │ ├── QueryTemplate.java │ │ ├── ResultsSession.java │ │ ├── StandaloneQueryRunner.java │ │ ├── StructuralTestUtil.java │ │ ├── TestingDiscoveryServer.java │ │ ├── TestingPrestoClient.java │ │ ├── TestingProcedures.java │ │ ├── datatype │ │ ├── CreateAndInsertDataSetup.java │ │ ├── CreateAsSelectDataSetup.java │ │ ├── DataSetup.java │ │ ├── DataType.java │ │ └── DataTypeTest.java │ │ ├── sql │ │ ├── JdbcSqlExecutor.java │ │ ├── PrestoSqlExecutor.java │ │ ├── SqlExecutor.java │ │ └── TestTable.java │ │ └── tpch │ │ ├── AppendingRecordSet.java │ │ ├── ConcatRecordSet.java │ │ ├── ExampleSystemTable.java │ │ ├── IndexedTpchConnectorFactory.java │ │ ├── IndexedTpchPlugin.java │ │ ├── MaterializedTuple.java │ │ ├── MaterializedTupleRecordSet.java │ │ ├── TpchConnectorIndex.java │ │ ├── TpchIndexHandle.java │ │ ├── TpchIndexHandleResolver.java │ │ ├── TpchIndexMetadata.java │ │ ├── TpchIndexProvider.java │ │ ├── TpchIndexSpec.java │ │ ├── TpchIndexedData.java │ │ └── TpchScaledTable.java │ └── test │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ ├── execution │ │ ├── TestEventListener.java │ │ ├── TestEventListenerPlugin.java │ │ ├── TestQueues.java │ │ └── resourceGroups │ │ │ ├── TestResourceGroupIntegration.java │ │ │ └── db │ │ │ ├── H2ResourceGroupConfigurationManagerFactory.java │ │ │ ├── H2ResourceGroupManagerPlugin.java │ │ │ ├── H2ResourceGroupsModule.java │ │ │ ├── TestQueues.java │ │ │ └── TestResourceGroupIntegration.java │ │ ├── memory │ │ └── TestMemoryManager.java │ │ └── tests │ │ ├── TestDistributedQueriesIndexed.java │ │ ├── TestDistributedQueriesNoHashGeneration.java │ │ ├── TestGracefulShutdown.java │ │ ├── TestLocalBinarySpilledQueries.java │ │ ├── TestLocalQueries.java │ │ ├── TestLocalQueriesIndexed.java │ │ ├── TestLocalQueryRunner.java │ │ ├── TestProcedureCall.java │ │ ├── TestTpchDistributedQueries.java │ │ └── tpch │ │ └── TpchQueryRunner.java │ └── resources │ ├── queue_config_dashboard.json │ ├── resource_groups_config_dashboard.json │ └── resource_groups_memory_percentage.json ├── presto-tpch ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── facebook │ │ └── presto │ │ └── tpch │ │ ├── TpchBucketFunction.java │ │ ├── TpchColumnHandle.java │ │ ├── TpchConnectorFactory.java │ │ ├── TpchHandleResolver.java │ │ ├── TpchMetadata.java │ │ ├── TpchNodePartitioningProvider.java │ │ ├── TpchPartitioningHandle.java │ │ ├── TpchPlugin.java │ │ ├── TpchRecordSet.java │ │ ├── TpchRecordSetProvider.java │ │ ├── TpchSplit.java │ │ ├── TpchSplitManager.java │ │ ├── TpchTableHandle.java │ │ ├── TpchTableLayoutHandle.java │ │ ├── TpchTransactionHandle.java │ │ └── Types.java │ └── resources │ └── META-INF │ └── services │ └── com.facebook.presto.spi.Plugin ├── presto-verifier ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── facebook │ │ └── presto │ │ └── verifier │ │ ├── ForwardingDriver.java │ │ ├── HumanReadableEventClient.java │ │ ├── JsonEventClient.java │ │ ├── PrestoVerifier.java │ │ ├── PrestoVerifierModule.java │ │ ├── Query.java │ │ ├── QueryPair.java │ │ ├── QueryPairMapper.java │ │ ├── QueryResult.java │ │ ├── QueryRewriter.java │ │ ├── QueryType.java │ │ ├── TypesDoNotMatchException.java │ │ ├── Validator.java │ │ ├── Verifier.java │ │ ├── VerifierConfig.java │ │ ├── VerifierDao.java │ │ ├── VerifierException.java │ │ └── VerifierQueryEvent.java │ └── test │ └── java │ └── com │ └── facebook │ └── presto │ └── verifier │ ├── TestShadowing.java │ └── TestVerifierConfig.java └── src ├── checkstyle └── checks.xml └── license └── LICENSE-HEADER.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/.mvn/README.md -------------------------------------------------------------------------------- /.mvn/extensions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/.mvn/extensions.xml -------------------------------------------------------------------------------- /.mvn/jvm.config: -------------------------------------------------------------------------------- 1 | -Xmx8192m 2 | -------------------------------------------------------------------------------- /.mvn/maven.config: -------------------------------------------------------------------------------- 1 | -b multithreaded 2 | 3 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/mvnw -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/pom.xml -------------------------------------------------------------------------------- /presto-accumulo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-accumulo/pom.xml -------------------------------------------------------------------------------- /presto-accumulo/src/main/java/com/facebook/presto/accumulo/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-accumulo/src/main/java/com/facebook/presto/accumulo/Types.java -------------------------------------------------------------------------------- /presto-accumulo/src/main/java/org/apache/log4j/JulAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-accumulo/src/main/java/org/apache/log4j/JulAppender.java -------------------------------------------------------------------------------- /presto-array/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-array/pom.xml -------------------------------------------------------------------------------- /presto-array/src/main/java/com/facebook/presto/array/BigArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-array/src/main/java/com/facebook/presto/array/BigArrays.java -------------------------------------------------------------------------------- /presto-array/src/main/java/com/facebook/presto/array/ByteBigArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-array/src/main/java/com/facebook/presto/array/ByteBigArray.java -------------------------------------------------------------------------------- /presto-array/src/main/java/com/facebook/presto/array/IntBigArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-array/src/main/java/com/facebook/presto/array/IntBigArray.java -------------------------------------------------------------------------------- /presto-array/src/main/java/com/facebook/presto/array/LongBigArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-array/src/main/java/com/facebook/presto/array/LongBigArray.java -------------------------------------------------------------------------------- /presto-atop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/pom.xml -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/Atop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/Atop.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/AtopConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/AtopConnector.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/AtopErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/AtopErrorCode.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/AtopFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/AtopFactory.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/AtopMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/AtopMetadata.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/AtopModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/AtopModule.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/AtopPageSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/AtopPageSource.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/AtopPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/AtopPlugin.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/AtopSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/AtopSplit.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/AtopTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/AtopTable.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/Environment.java -------------------------------------------------------------------------------- /presto-atop/src/main/java/com/facebook/presto/atop/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/main/java/com/facebook/presto/atop/Types.java -------------------------------------------------------------------------------- /presto-atop/src/test/java/com/facebook/presto/atop/TestAtopHang.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/test/java/com/facebook/presto/atop/TestAtopHang.java -------------------------------------------------------------------------------- /presto-atop/src/test/java/com/facebook/presto/atop/TestAtopPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/test/java/com/facebook/presto/atop/TestAtopPlugin.java -------------------------------------------------------------------------------- /presto-atop/src/test/java/com/facebook/presto/atop/TestAtopSmoke.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/test/java/com/facebook/presto/atop/TestAtopSmoke.java -------------------------------------------------------------------------------- /presto-atop/src/test/java/com/facebook/presto/atop/TestAtopSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/test/java/com/facebook/presto/atop/TestAtopSplit.java -------------------------------------------------------------------------------- /presto-atop/src/test/resources/com/facebook/presto/atop/disks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/test/resources/com/facebook/presto/atop/disks.txt -------------------------------------------------------------------------------- /presto-atop/src/test/resources/com/facebook/presto/atop/hanging_atop.sh: -------------------------------------------------------------------------------- 1 | sleep 60 -------------------------------------------------------------------------------- /presto-atop/src/test/resources/com/facebook/presto/atop/reboots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/test/resources/com/facebook/presto/atop/reboots.txt -------------------------------------------------------------------------------- /presto-atop/src/test/resources/com/facebook/presto/atop/security.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-atop/src/test/resources/com/facebook/presto/atop/security.json -------------------------------------------------------------------------------- /presto-base-jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-base-jdbc/pom.xml -------------------------------------------------------------------------------- /presto-benchmark-driver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-benchmark-driver/pom.xml -------------------------------------------------------------------------------- /presto-benchmark-driver/src/test/resources/groups.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-benchmark-driver/src/test/resources/groups.json -------------------------------------------------------------------------------- /presto-benchmark-driver/src/test/resources/sql/live_sum_discount.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-benchmark-driver/src/test/resources/sql/live_sum_discount.sql -------------------------------------------------------------------------------- /presto-benchmark-driver/src/test/resources/sql/sum_discount.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-benchmark-driver/src/test/resources/sql/sum_discount.sql -------------------------------------------------------------------------------- /presto-benchmark-driver/src/test/resources/sql/sum_quantity.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-benchmark-driver/src/test/resources/sql/sum_quantity.sql -------------------------------------------------------------------------------- /presto-benchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-benchmark/pom.xml -------------------------------------------------------------------------------- /presto-blackhole/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-blackhole/pom.xml -------------------------------------------------------------------------------- /presto-bytecode/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-bytecode/pom.xml -------------------------------------------------------------------------------- /presto-bytecode/src/main/java/com/facebook/presto/bytecode/Access.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-bytecode/src/main/java/com/facebook/presto/bytecode/Access.java -------------------------------------------------------------------------------- /presto-bytecode/src/main/java/com/facebook/presto/bytecode/OpCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-bytecode/src/main/java/com/facebook/presto/bytecode/OpCode.java -------------------------------------------------------------------------------- /presto-bytecode/src/main/java/com/facebook/presto/bytecode/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-bytecode/src/main/java/com/facebook/presto/bytecode/Scope.java -------------------------------------------------------------------------------- /presto-cassandra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cassandra/pom.xml -------------------------------------------------------------------------------- /presto-cassandra/src/test/java/com/datastax/driver/core/RowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cassandra/src/test/java/com/datastax/driver/core/RowUtil.java -------------------------------------------------------------------------------- /presto-cassandra/src/test/java/com/datastax/driver/core/TestHost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cassandra/src/test/java/com/datastax/driver/core/TestHost.java -------------------------------------------------------------------------------- /presto-cassandra/src/test/resources/cu-cassandra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cassandra/src/test/resources/cu-cassandra.yaml -------------------------------------------------------------------------------- /presto-cli/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/pom.xml -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/ClientOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/ClientOptions.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/Completion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/Completion.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/Console.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/Console.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/ConsolePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/ConsolePrinter.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/CsvPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/CsvPrinter.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/FormatUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/FormatUtils.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/Help.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/Help.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/KeyReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/KeyReader.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/LineReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/LineReader.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/NullPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/NullPrinter.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/OutputHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/OutputHandler.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/OutputPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/OutputPrinter.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/Pager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/Pager.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/PerfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/PerfTest.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/Presto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/Presto.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/Query.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/QueryRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/QueryRunner.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/StatusPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/StatusPrinter.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/TsvPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/TsvPrinter.java -------------------------------------------------------------------------------- /presto-cli/src/main/java/com/facebook/presto/cli/VersionOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/main/java/com/facebook/presto/cli/VersionOption.java -------------------------------------------------------------------------------- /presto-cli/src/test/java/com/facebook/presto/cli/TestCsvPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/test/java/com/facebook/presto/cli/TestCsvPrinter.java -------------------------------------------------------------------------------- /presto-cli/src/test/java/com/facebook/presto/cli/TestTsvPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-cli/src/test/java/com/facebook/presto/cli/TestTsvPrinter.java -------------------------------------------------------------------------------- /presto-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-client/pom.xml -------------------------------------------------------------------------------- /presto-client/src/main/java/com/facebook/presto/client/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-client/src/main/java/com/facebook/presto/client/Column.java -------------------------------------------------------------------------------- /presto-client/src/main/java/com/facebook/presto/client/QueryError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-client/src/main/java/com/facebook/presto/client/QueryError.java -------------------------------------------------------------------------------- /presto-client/src/main/java/com/facebook/presto/client/ServerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-client/src/main/java/com/facebook/presto/client/ServerInfo.java -------------------------------------------------------------------------------- /presto-client/src/main/java/com/facebook/presto/client/StageStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-client/src/main/java/com/facebook/presto/client/StageStats.java -------------------------------------------------------------------------------- /presto-docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/Makefile -------------------------------------------------------------------------------- /presto-docs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/pom.xml -------------------------------------------------------------------------------- /presto-docs/src/main/assembly/docs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/assembly/docs.xml -------------------------------------------------------------------------------- /presto-docs/src/main/assembly/sources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/assembly/sources.xml -------------------------------------------------------------------------------- /presto-docs/src/main/resources/design.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/resources/design.graffle -------------------------------------------------------------------------------- /presto-docs/src/main/resources/logo/web/fb/Presto_FB_System_Lockups.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/resources/logo/web/fb/Presto_FB_System_Lockups.ai -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/admin.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/admin.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/admin/queue.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/admin/queue.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/admin/resource-groups.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/admin/resource-groups.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/admin/tuning.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/admin/tuning.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/admin/web-interface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/admin/web-interface.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/conf.py -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/accumulo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/accumulo.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/blackhole.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/blackhole.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/cassandra.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/cassandra.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/hive-security.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/hive-security.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/hive.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/hive.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/jmx.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/jmx.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/kafka-tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/kafka-tutorial.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/kafka.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/kafka.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/localfile.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/localfile.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/mongodb.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/mongodb.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/mysql.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/mysql.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/postgresql.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/postgresql.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/redis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/redis.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/system.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/system.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/connector/tpch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/connector/tpch.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/develop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/develop.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/develop/connectors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/develop/connectors.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/develop/event-listener.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/develop/event-listener.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/develop/example-http.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/develop/example-http.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/develop/functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/develop/functions.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/develop/spi-overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/develop/spi-overview.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/develop/system-access-control.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/develop/system-access-control.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/develop/types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/develop/types.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/ext/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/ext/download.py -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/aggregate.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/aggregate.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/array.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/array.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/binary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/binary.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/bitwise.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/bitwise.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/color.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/color.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/comparison.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/comparison.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/conditional.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/conditional.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/conversion.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/conversion.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/datetime.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/datetime.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/decimal.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/decimal.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/json.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/json.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/logical.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/logical.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/map.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/map.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/math.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/math.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/regexp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/regexp.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/string.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/string.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/teradata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/teradata.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/url.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/url.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/functions/window.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/functions/window.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/images/functions_color_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/images/functions_color_bar.png -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/index.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/installation.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/installation/benchmark-driver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/installation/benchmark-driver.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/installation/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/installation/cli.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/installation/deployment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/installation/deployment.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/installation/jdbc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/installation/jdbc.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/installation/tableau.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/installation/tableau.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/installation/verifier.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/installation/verifier.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/language.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/language.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/language/types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/language/types.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/migration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/migration.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/migration/from-hive.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/migration/from-hive.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/overview.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/overview/concepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/overview/concepts.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/overview/use-cases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/overview/use-cases.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.100.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.100.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.101.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.101.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.102.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.102.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.103.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.103.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.104.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.104.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.105.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.105.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.106.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.106.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.107.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.107.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.108.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.108.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.109.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.109.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.110.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.110.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.111.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.111.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.112.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.112.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.113.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.113.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.114.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.114.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.115.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.115.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.116.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.116.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.117.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.117.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.118.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.118.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.119.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.119.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.120.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.120.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.121.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.121.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.122.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.122.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.123.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.123.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.124.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.124.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.125.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.125.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.126.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.126.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.127.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.127.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.128.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.128.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.129.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.129.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.130.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.130.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.131.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.131.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.132.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.132.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.133.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.133.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.134.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.134.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.135.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.135.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.136.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.136.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.137.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.137.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.138.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.138.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.139.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.139.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.140.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.140.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.141.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.141.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.142.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.142.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.143.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.143.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.144.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.144.1.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.144.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.144.2.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.144.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.144.3.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.144.4.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.144.4.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.144.5.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.144.5.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.144.6.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.144.6.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.144.7.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.144.7.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.144.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.144.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.145.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.145.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.146.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.146.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.147.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.147.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.148.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.148.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.149.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.149.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.150.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.150.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.151.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.151.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.152.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.152.1.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.152.2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.152.2.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.152.3.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.152.3.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.152.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.152.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.153.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.153.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.154.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.154.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.155.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.155.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.156.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.156.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.157.1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.157.1.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.157.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.157.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.158.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.158.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.159.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.159.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.54.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.54.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.55.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.55.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.56.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.56.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.57.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.57.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.58.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.58.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.59.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.59.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.60.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.60.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.61.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.61.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.62.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.62.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.63.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.63.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.64.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.64.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.65.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.65.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.66.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.66.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.67.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.67.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.68.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.68.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.69.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.69.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.70.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.70.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.71.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.71.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.72.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.72.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.73.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.73.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.74.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.74.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.75.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.75.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.76.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.76.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.77.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.77.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.78.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.78.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.79.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.79.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.80.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.80.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.81.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.81.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.82.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.82.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.83.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.83.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.84.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.84.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.85.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.85.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.86.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.86.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.87.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.87.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.88.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.88.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.89.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.89.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.90.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.90.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.91.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.91.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.92.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.92.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.93.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.93.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.94.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.94.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.95.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.95.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.96.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.96.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.97.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.97.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.98.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.98.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/release/release-0.99.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/release/release-0.99.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/rest.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/rest.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/rest/execute.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/rest/execute.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/rest/node.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/rest/node.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/rest/query.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/rest/query.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/rest/stage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/rest/stage.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/rest/statement.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/rest/statement.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/rest/task.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/rest/task.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/security.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/security.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/security/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/security/cli.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/security/jce-policy.fragment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/security/jce-policy.fragment -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/security/kerberos-configuration.fragment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/security/kerberos-configuration.fragment -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/security/kerberos-services.fragment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/security/kerberos-services.fragment -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/security/ktadd-note.fragment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/security/ktadd-note.fragment -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/security/server.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/security/server.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/alter-schema.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/alter-schema.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/alter-table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/alter-table.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/call.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/call.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/commit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/commit.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/create-schema.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/create-schema.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/create-table-as.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/create-table-as.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/create-table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/create-table.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/create-view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/create-view.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/delete.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/delete.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/describe.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/describe.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/drop-schema.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/drop-schema.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/drop-table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/drop-table.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/drop-view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/drop-view.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/explain-analyze.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/explain-analyze.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/explain.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/explain.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/grant.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/grant.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/insert.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/insert.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/reset-session.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/reset-session.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/revoke.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/revoke.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/rollback.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/rollback.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/select.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/select.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/set-session.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/set-session.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/show-catalogs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/show-catalogs.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/show-columns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/show-columns.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/show-create-table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/show-create-table.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/show-create-view.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/show-create-view.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/show-functions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/show-functions.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/show-partitions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/show-partitions.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/show-schemas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/show-schemas.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/show-session.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/show-session.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/show-tables.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/show-tables.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/start-transaction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/start-transaction.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/use.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/use.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/sql/values.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/sql/values.rst -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/themes/presto/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/themes/presto/layout.html -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/themes/presto/static/alert_info_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/themes/presto/static/alert_info_32.png -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/themes/presto/static/alert_warning_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/themes/presto/static/alert_warning_32.png -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/themes/presto/static/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/themes/presto/static/bullet.png -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/themes/presto/static/presto.css_t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/themes/presto/static/presto.css_t -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/themes/presto/static/presto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/themes/presto/static/presto.png -------------------------------------------------------------------------------- /presto-docs/src/main/sphinx/themes/presto/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-docs/src/main/sphinx/themes/presto/theme.conf -------------------------------------------------------------------------------- /presto-elasticsearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-elasticsearch/pom.xml -------------------------------------------------------------------------------- /presto-elasticsearch/src/test/resources/example-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-elasticsearch/src/test/resources/example-metadata.json -------------------------------------------------------------------------------- /presto-example-http/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-example-http/pom.xml -------------------------------------------------------------------------------- /presto-example-http/src/test/resources/example-data/lineitem-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-example-http/src/test/resources/example-data/lineitem-1.csv -------------------------------------------------------------------------------- /presto-example-http/src/test/resources/example-data/lineitem-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-example-http/src/test/resources/example-data/lineitem-2.csv -------------------------------------------------------------------------------- /presto-example-http/src/test/resources/example-data/numbers-1.csv: -------------------------------------------------------------------------------- 1 | one, 1 2 | two, 2 3 | three, 3 4 | -------------------------------------------------------------------------------- /presto-example-http/src/test/resources/example-data/numbers-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-example-http/src/test/resources/example-data/numbers-2.csv -------------------------------------------------------------------------------- /presto-example-http/src/test/resources/example-data/orders-1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-example-http/src/test/resources/example-data/orders-1.csv -------------------------------------------------------------------------------- /presto-example-http/src/test/resources/example-data/orders-2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-example-http/src/test/resources/example-data/orders-2.csv -------------------------------------------------------------------------------- /presto-hive-cdh4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive-cdh4/pom.xml -------------------------------------------------------------------------------- /presto-hive-cdh5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive-cdh5/pom.xml -------------------------------------------------------------------------------- /presto-hive-hadoop1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive-hadoop1/pom.xml -------------------------------------------------------------------------------- /presto-hive-hadoop2/bin/run_on_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive-hadoop2/bin/run_on_docker.sh -------------------------------------------------------------------------------- /presto-hive-hadoop2/conf/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive-hadoop2/conf/docker-compose.yml -------------------------------------------------------------------------------- /presto-hive-hadoop2/conf/files/words: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive-hadoop2/conf/files/words -------------------------------------------------------------------------------- /presto-hive-hadoop2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive-hadoop2/pom.xml -------------------------------------------------------------------------------- /presto-hive/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/pom.xml -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/CoercionPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/CoercionPolicy.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/ForHdfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/ForHdfs.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/ForHiveClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/ForHiveClient.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveBucketing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveBucketing.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveCluster.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveConnector.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveErrorCode.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveInputInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveInputInfo.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveMetadata.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HivePageSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HivePageSink.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HivePageSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HivePageSource.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HivePartition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HivePartition.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HivePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HivePlugin.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveSplit.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveType.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveUtil.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveWriteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveWriteUtils.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/HiveWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/HiveWriter.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/LocationHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/LocationHandle.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/NamenodeStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/NamenodeStats.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/NodeVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/NodeVersion.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/NumberParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/NumberParser.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/RetryDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/RetryDriver.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/TypeTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/TypeTranslator.java -------------------------------------------------------------------------------- /presto-hive/src/main/java/com/facebook/presto/hive/util/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/main/java/com/facebook/presto/hive/util/Types.java -------------------------------------------------------------------------------- /presto-hive/src/test/java/com/facebook/presto/hive/HiveTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/test/java/com/facebook/presto/hive/HiveTestUtils.java -------------------------------------------------------------------------------- /presto-hive/src/test/resources/addressbook.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/test/resources/addressbook.parquet -------------------------------------------------------------------------------- /presto-hive/src/test/sql/create-test-cdh4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/test/sql/create-test-cdh4.sql -------------------------------------------------------------------------------- /presto-hive/src/test/sql/create-test-hive12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/test/sql/create-test-hive12.sql -------------------------------------------------------------------------------- /presto-hive/src/test/sql/create-test-hive13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/test/sql/create-test-hive13.sql -------------------------------------------------------------------------------- /presto-hive/src/test/sql/create-test-s3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/test/sql/create-test-s3.sql -------------------------------------------------------------------------------- /presto-hive/src/test/sql/create-test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/test/sql/create-test.sql -------------------------------------------------------------------------------- /presto-hive/src/test/sql/drop-test-s3.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS presto_test_s3; 2 | -------------------------------------------------------------------------------- /presto-hive/src/test/sql/drop-test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-hive/src/test/sql/drop-test.sql -------------------------------------------------------------------------------- /presto-jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-jdbc/pom.xml -------------------------------------------------------------------------------- /presto-jdbc/src/main/java/com/facebook/presto/jdbc/ColumnInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-jdbc/src/main/java/com/facebook/presto/jdbc/ColumnInfo.java -------------------------------------------------------------------------------- /presto-jdbc/src/main/java/com/facebook/presto/jdbc/PrestoArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-jdbc/src/main/java/com/facebook/presto/jdbc/PrestoArray.java -------------------------------------------------------------------------------- /presto-jdbc/src/main/java/com/facebook/presto/jdbc/QueryStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-jdbc/src/main/java/com/facebook/presto/jdbc/QueryStats.java -------------------------------------------------------------------------------- /presto-jdbc/src/main/java/com/facebook/presto/jdbc/StageStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-jdbc/src/main/java/com/facebook/presto/jdbc/StageStats.java -------------------------------------------------------------------------------- /presto-jdbc/src/main/resources/META-INF/license/LICENSE.jol.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-jdbc/src/main/resources/META-INF/license/LICENSE.jol.txt -------------------------------------------------------------------------------- /presto-jdbc/src/main/resources/META-INF/services/java.sql.Driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-jdbc/src/main/resources/META-INF/services/java.sql.Driver -------------------------------------------------------------------------------- /presto-jdbc/src/test/java/com/facebook/presto/jdbc/TestDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-jdbc/src/test/java/com/facebook/presto/jdbc/TestDriver.java -------------------------------------------------------------------------------- /presto-jmx/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-jmx/pom.xml -------------------------------------------------------------------------------- /presto-kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-kafka/pom.xml -------------------------------------------------------------------------------- /presto-kafka/src/test/resources/tpch/customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-kafka/src/test/resources/tpch/customer.json -------------------------------------------------------------------------------- /presto-kafka/src/test/resources/tpch/lineitem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-kafka/src/test/resources/tpch/lineitem.json -------------------------------------------------------------------------------- /presto-kafka/src/test/resources/tpch/nation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-kafka/src/test/resources/tpch/nation.json -------------------------------------------------------------------------------- /presto-kafka/src/test/resources/tpch/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-kafka/src/test/resources/tpch/orders.json -------------------------------------------------------------------------------- /presto-kafka/src/test/resources/tpch/part.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-kafka/src/test/resources/tpch/part.json -------------------------------------------------------------------------------- /presto-kafka/src/test/resources/tpch/partsupp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-kafka/src/test/resources/tpch/partsupp.json -------------------------------------------------------------------------------- /presto-kafka/src/test/resources/tpch/region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-kafka/src/test/resources/tpch/region.json -------------------------------------------------------------------------------- /presto-kafka/src/test/resources/tpch/supplier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-kafka/src/test/resources/tpch/supplier.json -------------------------------------------------------------------------------- /presto-local-file/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-local-file/pom.xml -------------------------------------------------------------------------------- /presto-local-file/src/test/resources/example-data/http-request.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-local-file/src/test/resources/example-data/http-request.log -------------------------------------------------------------------------------- /presto-main/config/names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/config/names.txt -------------------------------------------------------------------------------- /presto-main/etc/catalog/blackhole.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/blackhole.properties -------------------------------------------------------------------------------- /presto-main/etc/catalog/es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/es.properties -------------------------------------------------------------------------------- /presto-main/etc/catalog/example.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/example.properties -------------------------------------------------------------------------------- /presto-main/etc/catalog/hive.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/hive.properties -------------------------------------------------------------------------------- /presto-main/etc/catalog/jmx.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/jmx.properties -------------------------------------------------------------------------------- /presto-main/etc/catalog/localfile.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/localfile.properties -------------------------------------------------------------------------------- /presto-main/etc/catalog/mysql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/mysql.properties -------------------------------------------------------------------------------- /presto-main/etc/catalog/postgresql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/postgresql.properties -------------------------------------------------------------------------------- /presto-main/etc/catalog/raptor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/raptor.properties -------------------------------------------------------------------------------- /presto-main/etc/catalog/tpch.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/catalog/tpch.properties -------------------------------------------------------------------------------- /presto-main/etc/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/config.properties -------------------------------------------------------------------------------- /presto-main/etc/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/jvm.config -------------------------------------------------------------------------------- /presto-main/etc/log.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/etc/log.properties -------------------------------------------------------------------------------- /presto-main/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/pom.xml -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/OutputBuffers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/OutputBuffers.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/PrestoMediaTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/PrestoMediaTypes.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/ScheduledSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/ScheduledSplit.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/Session.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/TaskSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/TaskSource.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/block/PagesSerde.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/block/PagesSerde.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/execution/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/execution/Column.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/execution/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/execution/Input.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/execution/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/execution/Output.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/execution/TaskId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/execution/TaskId.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/metadata/Catalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/metadata/Catalog.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/metadata/Split.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/metadata/Split.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/operator/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/operator/Driver.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/spiller/Spiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/spiller/Spiller.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/sql/gen/Binding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/sql/gen/Binding.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/sql/planner/Plan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/sql/planner/Plan.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/ArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/ArrayType.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/ColorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/ColorType.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/Constraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/Constraint.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/Constraints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/Constraints.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/JsonType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/JsonType.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/MapType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/MapType.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/Re2JRegexp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/Re2JRegexp.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/RowType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/RowType.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/TypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/TypeUtils.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/type/UnknownType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/type/UnknownType.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/util/DisjointSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/util/DisjointSet.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/util/Failures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/util/Failures.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/util/JsonUtil.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/util/PowerOfTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/util/PowerOfTwo.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/util/Reflection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/util/Reflection.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/util/Threads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/util/Threads.java -------------------------------------------------------------------------------- /presto-main/src/main/java/com/facebook/presto/util/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/java/com/facebook/presto/util/Types.java -------------------------------------------------------------------------------- /presto-main/src/main/resources/com/facebook/presto/server/plan.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/com/facebook/presto/server/plan.html -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/assets/cluster-hud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/assets/cluster-hud.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/assets/favicon.ico -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/assets/logo.png -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/assets/presto.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/assets/presto.css -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/assets/query-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/assets/query-list.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/assets/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/assets/query.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/assets/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/assets/utils.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/index.html -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/favicon.ico -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/index.html -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/presto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/presto.png -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/query.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/query.html -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/units.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/units.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/vendor/d3/d3-3.3.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/vendor/d3/d3-3.3.4.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/vendor/react/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/vendor/react/react.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/vendor/react/react.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/vendor/react/react.min.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/vendor/vis/dist/vis.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/vendor/vis/dist/vis.css -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/vendor/vis/dist/vis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/vendor/vis/dist/vis.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/old/vendor/vis/dist/vis.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/old/vendor/vis/dist/vis.map -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/query.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/query.html -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/tableau/presto-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/tableau/presto-client.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/tableau/presto-connector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/tableau/presto-connector.html -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/timeline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/timeline.html -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/bootstrap/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/bootstrap/LICENSE.txt -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/bootstrap/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/bootstrap/config.json -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/css-loaders/loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/css-loaders/loader.css -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/d3/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/d3/LICENSE.txt -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/d3/d3-3.3.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/d3/d3-3.3.4.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/jquery/jquery-2.2.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/jquery/jquery-2.2.3.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/react/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/react/LICENSE.txt -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/react/browser.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/react/browser.min.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/react/react-15.0.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/react/react-15.0.1.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/reactable/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/reactable/LICENSE.txt -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/reactable/reactable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/reactable/reactable.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/vis/dist/vis.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/vis/dist/vis.css -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/vis/dist/vis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/vis/dist/vis.js -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/vis/dist/vis.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/vis/dist/vis.map -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/vis/dist/vis.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/vis/dist/vis.min.css -------------------------------------------------------------------------------- /presto-main/src/main/resources/webapp/vendor/vis/dist/vis.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/main/resources/webapp/vendor/vis/dist/vis.min.js -------------------------------------------------------------------------------- /presto-main/src/test/java/com/facebook/presto/RowPageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/java/com/facebook/presto/RowPageBuilder.java -------------------------------------------------------------------------------- /presto-main/src/test/java/com/facebook/presto/RowPagesBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/java/com/facebook/presto/RowPagesBuilder.java -------------------------------------------------------------------------------- /presto-main/src/test/java/com/facebook/presto/SessionTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/java/com/facebook/presto/SessionTestUtils.java -------------------------------------------------------------------------------- /presto-main/src/test/java/com/facebook/presto/type/TestDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/java/com/facebook/presto/type/TestDate.java -------------------------------------------------------------------------------- /presto-main/src/test/java/com/facebook/presto/type/TestMapType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/java/com/facebook/presto/type/TestMapType.java -------------------------------------------------------------------------------- /presto-main/src/test/java/com/facebook/presto/type/TestRowType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/java/com/facebook/presto/type/TestRowType.java -------------------------------------------------------------------------------- /presto-main/src/test/java/com/facebook/presto/type/TestTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/java/com/facebook/presto/type/TestTime.java -------------------------------------------------------------------------------- /presto-main/src/test/java/com/facebook/presto/util/Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/java/com/facebook/presto/util/Numbers.java -------------------------------------------------------------------------------- /presto-main/src/test/java/com/facebook/presto/util/TestTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/java/com/facebook/presto/util/TestTypes.java -------------------------------------------------------------------------------- /presto-main/src/test/resources/queue_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/resources/queue_config.json -------------------------------------------------------------------------------- /presto-main/src/test/resources/queue_config_bad_cycle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/resources/queue_config_bad_cycle.json -------------------------------------------------------------------------------- /presto-main/src/test/resources/queue_config_bad_out_degree.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/resources/queue_config_bad_out_degree.json -------------------------------------------------------------------------------- /presto-main/src/test/resources/queue_config_bad_selfcycle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-main/src/test/resources/queue_config_bad_selfcycle.json -------------------------------------------------------------------------------- /presto-ml/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/pom.xml -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/Classifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/Classifier.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/Dataset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/Dataset.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/FeatureVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/FeatureVector.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/LearnState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/LearnState.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/LibSvmUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/LibSvmUtils.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/MLFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/MLFunctions.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/MLPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/MLPlugin.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/Model.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/ModelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/ModelUtils.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/Regressor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/Regressor.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/SvmClassifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/SvmClassifier.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/SvmRegressor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/SvmRegressor.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/Types.java -------------------------------------------------------------------------------- /presto-ml/src/main/java/com/facebook/presto/ml/type/ModelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/main/java/com/facebook/presto/ml/type/ModelType.java -------------------------------------------------------------------------------- /presto-ml/src/test/java/com/facebook/presto/ml/TestMLQueries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/test/java/com/facebook/presto/ml/TestMLQueries.java -------------------------------------------------------------------------------- /presto-ml/src/test/java/com/facebook/presto/ml/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-ml/src/test/java/com/facebook/presto/ml/TestUtils.java -------------------------------------------------------------------------------- /presto-mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-mongodb/pom.xml -------------------------------------------------------------------------------- /presto-mysql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-mysql/pom.xml -------------------------------------------------------------------------------- /presto-orc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/pom.xml -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/DiskRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/DiskRange.java -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/OrcDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/OrcDataSource.java -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/OrcPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/OrcPredicate.java -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/OrcReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/OrcReader.java -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/RowGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/RowGroup.java -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/StreamId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/StreamId.java -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/Stripe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/Stripe.java -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/StripeReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/StripeReader.java -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/orc-file-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/orc-file-format.md -------------------------------------------------------------------------------- /presto-orc/src/main/java/com/facebook/presto/orc/results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/main/java/com/facebook/presto/orc/results.txt -------------------------------------------------------------------------------- /presto-orc/src/test/java/com/facebook/presto/orc/OrcTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/test/java/com/facebook/presto/orc/OrcTester.java -------------------------------------------------------------------------------- /presto-orc/src/test/java/com/facebook/presto/orc/TestOrcReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-orc/src/test/java/com/facebook/presto/orc/TestOrcReader.java -------------------------------------------------------------------------------- /presto-parser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/pom.xml -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/QueryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/QueryUtil.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Call.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Call.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Cast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Cast.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Cube.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Grant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Grant.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Join.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Join.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Node.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Query.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Row.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Table.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Union.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Union.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/Use.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/Use.java -------------------------------------------------------------------------------- /presto-parser/src/main/java/com/facebook/presto/sql/tree/With.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/main/java/com/facebook/presto/sql/tree/With.java -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/1.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/10.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/11.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/12.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/13.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/14.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/15.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/16.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/16.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/17.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/17.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/18.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/18.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/19.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/19.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/2.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/20.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/20.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/21.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/21.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/22.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/22.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/3.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/4.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/5.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/6.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/7.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/8.sql -------------------------------------------------------------------------------- /presto-parser/src/test/resources/tpch/queries/9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-parser/src/test/resources/tpch/queries/9.sql -------------------------------------------------------------------------------- /presto-plugin-toolkit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-plugin-toolkit/pom.xml -------------------------------------------------------------------------------- /presto-plugin-toolkit/src/test/resources/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-plugin-toolkit/src/test/resources/schema.json -------------------------------------------------------------------------------- /presto-plugin-toolkit/src/test/resources/session_property.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-plugin-toolkit/src/test/resources/session_property.json -------------------------------------------------------------------------------- /presto-plugin-toolkit/src/test/resources/table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-plugin-toolkit/src/test/resources/table.json -------------------------------------------------------------------------------- /presto-postgresql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-postgresql/pom.xml -------------------------------------------------------------------------------- /presto-product-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/README.md -------------------------------------------------------------------------------- /presto-product-tests/bin/hosts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/bin/hosts.sh -------------------------------------------------------------------------------- /presto-product-tests/bin/locations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/bin/locations.sh -------------------------------------------------------------------------------- /presto-product-tests/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/bin/run.sh -------------------------------------------------------------------------------- /presto-product-tests/bin/run_on_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/bin/run_on_docker.sh -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/common/cassandra.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/docker/common/cassandra.yml -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/common/compose-commons.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/docker/common/compose-commons.sh -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/common/jdbc_db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/docker/common/jdbc_db.yml -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/common/kerberos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/docker/common/kerberos.yml -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/common/standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/docker/common/standard.yml -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/files/presto-launcher-wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/docker/files/presto-launcher-wrapper.sh -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/multinode/compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/docker/multinode/compose.sh -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/multinode/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/docker/multinode/docker-compose.yml -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/singlenode/compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/docker/singlenode/compose.sh -------------------------------------------------------------------------------- /presto-product-tests/conf/docker/singlenode/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/catalog/blackhole.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/catalog/blackhole.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/catalog/cassandra.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/catalog/cassandra.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/catalog/hive.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/catalog/hive.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/catalog/jmx.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/catalog/jmx.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/catalog/mysql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/catalog/mysql.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/catalog/postgresql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/catalog/postgresql.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/catalog/tpch.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/catalog/tpch.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/config.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/jvm.config -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/log.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/log.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/multinode-master.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/multinode-master.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/multinode-worker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/multinode-worker.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/presto/etc/singlenode.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/presto/etc/singlenode.properties -------------------------------------------------------------------------------- /presto-product-tests/conf/tempto/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/conf/tempto/logging.properties -------------------------------------------------------------------------------- /presto-product-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/pom.xml -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/com/facebook/presto/tests/hive/data/single_int_column/data.textfile: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/presto.env: -------------------------------------------------------------------------------- 1 | PRESTO_VERSION=${project.version} 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/datatype.data-revision: -------------------------------------------------------------------------------- 1 | v.1.7 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/datatype_mysql.data-revision: -------------------------------------------------------------------------------- 1 | v.1.0 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/datatype_psql.data-revision: -------------------------------------------------------------------------------- 1 | v.1.0 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/empty.data: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/empty.data-revision: -------------------------------------------------------------------------------- 1 | v.1.0 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/orc_varchar_dictionary.data-revision: -------------------------------------------------------------------------------- 1 | v.1.0 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/real_table_mysql.data-revision: -------------------------------------------------------------------------------- 1 | v.1.1 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/real_table_psql.data-revision: -------------------------------------------------------------------------------- 1 | v.1.1 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/workers.data-revision: -------------------------------------------------------------------------------- 1 | v.1.0 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/workers_mysql.data-revision: -------------------------------------------------------------------------------- 1 | v.1.0 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/datasets/workers_psql.data-revision: -------------------------------------------------------------------------------- 1 | v.1.0 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/color_functions/render.result: -------------------------------------------------------------------------------- 1 | -- delimiter: |; ignoreOrder: true; 2 | ✓| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/color_functions/render.sql: -------------------------------------------------------------------------------- 1 | -- database: presto; groups: color; 2 | SELECT render(true) 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/convertion_functions/castAccessible.sql: -------------------------------------------------------------------------------- 1 | -- database: presto; groups: qe, conversion_functions 2 | SELECT CAST(10 as VARCHAR) 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/distinct/multipleDistinctAgg.result: -------------------------------------------------------------------------------- 1 | 5|25|0 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/distinct/repeatedDistinctAgg.result: -------------------------------------------------------------------------------- 1 | 5|5| 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/distinct/withCount.result: -------------------------------------------------------------------------------- 1 | 5|25| 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/distinct/withDuplicates.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: true 2 | 4| 3 | 1| 4 | 3| 5 | 2| 6 | 0| 7 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/distinct/withOrderBy.result: -------------------------------------------------------------------------------- 1 | 0| 2 | 1| 3 | 2| 4 | 3| 5 | 4| 6 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/empty_table/multiplyOperator.result: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/empty_table/runAggrOnColumnWithGroupBy.result: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/empty_table/runAggrOnStarWithGroupBy.result: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/empty_table/scalarOnColumn.result: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/empty_table/selectStar.result: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/functions/conditional-expressions/simple_case.result: -------------------------------------------------------------------------------- 1 | -- delimiter: | 2 | 33| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/limit/predicateNotProjected.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: false 2 | 0| 3 | 1| 4 | 2| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/limit/useRestrictiveLimitFromSubq.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: true 2 | 2| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/limit/withGroupBy.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: false 2 | 5|4| 3 | 5|3| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/limit/withGroupByAndOrderByInSubq.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: false 2 | 5|0| 3 | 5|1| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/limit/withGroupByInSubq.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: true 2 | 20| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/limit/withJoinInSubq.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: true 2 | 5| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/limit/withLimitZero.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: true 2 | 0| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/limit/withSubq.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: true 2 | 10| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/order_by/orderByAscNullsDefault.result: -------------------------------------------------------------------------------- 1 | 1| 2 | null| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/order_by/orderByAscNullsFirst.result: -------------------------------------------------------------------------------- 1 | null| 2 | 1| 3 | 4 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/order_by/orderByAscNullsLast.result: -------------------------------------------------------------------------------- 1 | 1| 2 | null| 3 | 4 | 5 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/order_by/orderByDefaultNullsDefault.result: -------------------------------------------------------------------------------- 1 | 1| 2 | null| 3 | 4 | 5 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/order_by/orderByDefaultNullsFirst.result: -------------------------------------------------------------------------------- 1 | null| 2 | 1| 3 | 4 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/order_by/orderByDefaultNullsLast.result: -------------------------------------------------------------------------------- 1 | 1| 2 | null| 3 | 4 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/order_by/orderByDescNullsFirst.result: -------------------------------------------------------------------------------- 1 | null| 2 | 1| 3 | 4 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/select_no_from/projectAggFuncs.result: -------------------------------------------------------------------------------- 1 | 1|50|90.0| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/select_no_from/projectConstants.result: -------------------------------------------------------------------------------- 1 | 1|1.1|510.0|a|dummy values|true|false| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/select_no_from/projectFunctions.result: -------------------------------------------------------------------------------- 1 | 10.0|3.24592654816|false|true| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/select_no_from/withGroupOrderHaving.result: -------------------------------------------------------------------------------- 1 | 10|3| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/select_no_from/withUnionAll.result: -------------------------------------------------------------------------------- 1 | -- ignoreOrder: true 2 | 1| 3 | 2| 4 | 20| 5 | -5| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/select_no_from/withWhereClause.result: -------------------------------------------------------------------------------- 1 | 1| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/select_no_from/withWhereClause.sql: -------------------------------------------------------------------------------- 1 | -- database: presto; groups: no_from 2 | SELECT 1 WHERE TRUE AND 2=2 -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/select_no_from/withWhereFalse.result: -------------------------------------------------------------------------------- 1 | 0|1| -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/select_no_from/withWhereFalse.sql: -------------------------------------------------------------------------------- 1 | -- database: presto; groups: no_from 2 | SELECT COUNT(*), 1 WHERE FALSE -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/tpch_connector/countCustomerTiny.result: -------------------------------------------------------------------------------- 1 | -- delimiter: |; types: BIGINT 2 | 1500| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/tpch_connector/countLineitemTiny.result: -------------------------------------------------------------------------------- 1 | -- delimiter: |; types: BIGINT 2 | 60175| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/tpch_connector/countNationTiny.result: -------------------------------------------------------------------------------- 1 | -- delimiter: |; types: BIGINT 2 | 25| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/tpch_connector/countOrdersTiny.result: -------------------------------------------------------------------------------- 1 | -- delimiter: |; types: BIGINT 2 | 15000| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/tpch_connector/countPartTiny.result: -------------------------------------------------------------------------------- 1 | -- delimiter: |; types: BIGINT 2 | 2000| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/tpch_connector/countPartsuppTiny.result: -------------------------------------------------------------------------------- 1 | -- delimiter: |; types: BIGINT 2 | 8000| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/tpch_connector/countRegionTiny.result: -------------------------------------------------------------------------------- 1 | -- delimiter: |; types: BIGINT 2 | 5| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/tpch_connector/countSupplierTiny.result: -------------------------------------------------------------------------------- 1 | -- delimiter: |; types: BIGINT 2 | 100| 3 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/with_clause/withExprAccessingAnotherAndAlsoFromParents.result: -------------------------------------------------------------------------------- 1 | 625| 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/with_clause/withExprReferencedInWhereClause.result: -------------------------------------------------------------------------------- 1 | 1|AMERICA| 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/with_clause/withExprWithNoReferenceInParent.result: -------------------------------------------------------------------------------- 1 | ALGERIA| 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/sql-tests/testcases/with_clause/withSimpleExprInNestedFromClause.result: -------------------------------------------------------------------------------- 1 | 25| 2 | -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/suites.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/src/main/resources/suites.json -------------------------------------------------------------------------------- /presto-product-tests/src/main/resources/tempto-configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-product-tests/src/main/resources/tempto-configuration.yaml -------------------------------------------------------------------------------- /presto-raptor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-raptor/pom.xml -------------------------------------------------------------------------------- /presto-rcfile/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-rcfile/pom.xml -------------------------------------------------------------------------------- /presto-record-decoder/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-record-decoder/pom.xml -------------------------------------------------------------------------------- /presto-record-decoder/src/test/resources/decoder/json/message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-record-decoder/src/test/resources/decoder/json/message.json -------------------------------------------------------------------------------- /presto-redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/pom.xml -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/hash/customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/hash/customer.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/hash/lineitem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/hash/lineitem.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/hash/nation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/hash/nation.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/hash/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/hash/orders.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/hash/part.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/hash/part.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/hash/partsupp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/hash/partsupp.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/hash/region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/hash/region.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/hash/supplier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/hash/supplier.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/string/customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/string/customer.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/string/lineitem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/string/lineitem.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/string/nation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/string/nation.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/string/orders.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/string/orders.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/string/part.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/string/part.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/string/partsupp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/string/partsupp.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/string/region.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/string/region.json -------------------------------------------------------------------------------- /presto-redis/src/test/resources/tpch/string/supplier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-redis/src/test/resources/tpch/string/supplier.json -------------------------------------------------------------------------------- /presto-resource-group-managers/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-resource-group-managers/pom.xml -------------------------------------------------------------------------------- /presto-server-rpm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server-rpm/README.md -------------------------------------------------------------------------------- /presto-server-rpm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server-rpm/pom.xml -------------------------------------------------------------------------------- /presto-server-rpm/src/main/resources/dist/config/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server-rpm/src/main/resources/dist/config/config.properties -------------------------------------------------------------------------------- /presto-server-rpm/src/main/resources/dist/config/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server-rpm/src/main/resources/dist/config/jvm.config -------------------------------------------------------------------------------- /presto-server-rpm/src/main/resources/dist/config/node.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server-rpm/src/main/resources/dist/config/node.properties -------------------------------------------------------------------------------- /presto-server-rpm/src/main/resources/dist/etc/init.d/presto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server-rpm/src/main/resources/dist/etc/init.d/presto -------------------------------------------------------------------------------- /presto-server-rpm/src/main/rpm/postinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server-rpm/src/main/rpm/postinstall -------------------------------------------------------------------------------- /presto-server-rpm/src/main/rpm/postremove: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server-rpm/src/main/rpm/postremove -------------------------------------------------------------------------------- /presto-server-rpm/src/main/rpm/preinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server-rpm/src/main/rpm/preinstall -------------------------------------------------------------------------------- /presto-server/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server/NOTICE -------------------------------------------------------------------------------- /presto-server/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server/README.txt -------------------------------------------------------------------------------- /presto-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server/pom.xml -------------------------------------------------------------------------------- /presto-server/src/main/provisio/presto.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-server/src/main/provisio/presto.xml -------------------------------------------------------------------------------- /presto-spi/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/pom.xml -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/ColumnHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/ColumnHandle.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/Constraint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/Constraint.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/ErrorCode.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/ErrorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/ErrorType.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/HostAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/HostAddress.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/LocalProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/LocalProperty.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/Node.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/NodeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/NodeManager.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/NodeState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/NodeState.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/Page.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/PageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/PageBuilder.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/PageIndexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/PageIndexer.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/PageSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/PageSorter.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/Plugin.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/QueryId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/QueryId.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/RecordCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/RecordCursor.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/RecordSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/RecordSet.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/RecordSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/RecordSink.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/SchemaUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/SchemaUtil.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/ServerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/ServerInfo.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/SystemTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/SystemTable.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/TableIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/TableIdentity.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/block/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/block/Block.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/CharType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/CharType.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/Chars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/Chars.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/DateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/DateType.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/Decimals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/Decimals.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/RealType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/RealType.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/SqlDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/SqlDate.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/SqlTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/SqlTime.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/TimeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/TimeType.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/Type.java -------------------------------------------------------------------------------- /presto-spi/src/main/java/com/facebook/presto/spi/type/Varchars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/main/java/com/facebook/presto/spi/type/Varchars.java -------------------------------------------------------------------------------- /presto-spi/src/test/java/com/facebook/presto/spi/TestPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-spi/src/test/java/com/facebook/presto/spi/TestPage.java -------------------------------------------------------------------------------- /presto-teradata-functions/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-teradata-functions/pom.xml -------------------------------------------------------------------------------- /presto-testing-server-launcher/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-testing-server-launcher/pom.xml -------------------------------------------------------------------------------- /presto-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-tests/pom.xml -------------------------------------------------------------------------------- /presto-tests/src/main/java/com/facebook/presto/tests/CreateHll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-tests/src/main/java/com/facebook/presto/tests/CreateHll.java -------------------------------------------------------------------------------- /presto-tests/src/main/java/com/facebook/presto/tests/CustomAdd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-tests/src/main/java/com/facebook/presto/tests/CustomAdd.java -------------------------------------------------------------------------------- /presto-tests/src/main/java/com/facebook/presto/tests/CustomSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-tests/src/main/java/com/facebook/presto/tests/CustomSum.java -------------------------------------------------------------------------------- /presto-tests/src/test/resources/queue_config_dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-tests/src/test/resources/queue_config_dashboard.json -------------------------------------------------------------------------------- /presto-tpch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-tpch/pom.xml -------------------------------------------------------------------------------- /presto-tpch/src/main/java/com/facebook/presto/tpch/TpchPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-tpch/src/main/java/com/facebook/presto/tpch/TpchPlugin.java -------------------------------------------------------------------------------- /presto-tpch/src/main/java/com/facebook/presto/tpch/TpchSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-tpch/src/main/java/com/facebook/presto/tpch/TpchSplit.java -------------------------------------------------------------------------------- /presto-tpch/src/main/java/com/facebook/presto/tpch/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-tpch/src/main/java/com/facebook/presto/tpch/Types.java -------------------------------------------------------------------------------- /presto-tpch/src/main/resources/META-INF/services/com.facebook.presto.spi.Plugin: -------------------------------------------------------------------------------- 1 | com.facebook.presto.tpch.TpchPlugin 2 | -------------------------------------------------------------------------------- /presto-verifier/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/presto-verifier/pom.xml -------------------------------------------------------------------------------- /src/checkstyle/checks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/src/checkstyle/checks.xml -------------------------------------------------------------------------------- /src/license/LICENSE-HEADER.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/albertocsm/presto/HEAD/src/license/LICENSE-HEADER.txt --------------------------------------------------------------------------------