*****************************************************
Summary
-------
Generated at: 2013-05-14T18:56:40-07:00
Notes: 7
Binaries: 18
Archives: 2
Standards: 2501
Apache Licensed: 2323
Generated Documents: 0
JavaDocs are generated and so license header is optional
Generated files do not required license headers
136 Unknown Licenses
*******************************
Unapproved licenses:
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/AbstractCommandHandler.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/AbstractOutputFormat.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLine.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLine.properties
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineCommandCompletor.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineCompletor.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineOpts.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineSignalHandler.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BufferedRows.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/ColorBuffer.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/CommandHandler.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/Commands.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/DatabaseConnection.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/DatabaseConnections.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/DriverInfo.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/IncrementalRows.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/OutputFile.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/OutputFormat.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/ReflectiveCommandHandler.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/Reflector.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/Rows.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/SQLCompletor.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/SeparatedValuesOutputFormat.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/SunSignalHandler.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/TableNameCompletor.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/TableOutputFormat.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/VerticalOutputFormat.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/XMLAttributeOutputFormat.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/XMLElementOutputFormat.java
/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/sql-keywords.properties
/Users/carl/Work/repos/hive-test/common/src/test/resources/hive-exec-log4j-test.properties
/Users/carl/Work/repos/hive-test/common/src/test/resources/hive-log4j-test.properties
/Users/carl/Work/repos/hive-test/data/files/doctors.avro
/Users/carl/Work/repos/hive-test/data/files/episodes.avro
/Users/carl/Work/repos/hive-test/data/files/over10k
/Users/carl/Work/repos/hive-test/data/scripts/q_test_cleanup.sql
/Users/carl/Work/repos/hive-test/data/scripts/q_test_init.sql
/Users/carl/Work/repos/hive-test/data/scripts/test_init_file.sql
/Users/carl/Work/repos/hive-test/hbase-handler/src/test/templates/TestHBaseNegativeCliDriver.vm
/Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/data/boolean.rcfile
/Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/data/complex.rcfile
/Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/data/numbers.rcfile
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/001-HIVE-972.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/002-HIVE-1068.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/003-HIVE-675.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/004-HIVE-1364.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/005-HIVE-417.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/006-HIVE-1823.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/007-HIVE-78.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/008-HIVE-2246.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/008-REVERT-HIVE-2246.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/009-HIVE-2215.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/010-HIVE-3072.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/011-HIVE-3649.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/012-HIVE-1362.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.10.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.3.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.4.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.4.1.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.5.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.6.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.7.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.8.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.9.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.5.0-to-0.6.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.6.0-to-0.7.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.7.0-to-0.8.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.8.0-to-0.9.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.9.0-to-0.10.0.derby.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/001-HIVE-972.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/002-HIVE-1068.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/003-HIVE-675.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/004-HIVE-1364.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/005-HIVE-417.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/006-HIVE-1823.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/007-HIVE-78.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/008-HIVE-2246.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/009-HIVE-2215.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/010-HIVE-3072.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/011-HIVE-3649.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/012-HIVE-1362.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.10.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.3.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.4.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.4.1.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.5.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.6.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.7.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.8.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.9.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.5.0-to-0.6.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.6.0-to-0.7.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.7.0-to-0.8.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.8.0-to-0.9.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.9.0-to-0.10.0.mysql.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/010-HIVE-3072.oracle.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/011-HIVE-3649.oracle.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/012-HIVE-1362.oracle.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/hive-schema-0.10.0.oracle.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/hive-schema-0.9.0.oracle.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/upgrade-0.9.0-to-0.10.0.oracle.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/001-HIVE-972.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/002-HIVE-1068.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/003-HIVE-675.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/004-HIVE-1364.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/005-HIVE-417.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/006-HIVE-1823.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/007-HIVE-78.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/008-HIVE-2246.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/008-REVERT-HIVE-2246.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/009-HIVE-2215.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/010-HIVE-3072.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/011-HIVE-3649.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/012-HIVE-1362.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.10.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.3.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.4.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.4.1.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.5.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.6.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.7.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.8.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.9.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.5.0-to-0.6.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.6.0-to-0.7.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.7.0-to-0.8.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.8.0-to-0.9.0.postgres.sql
/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.9.0-to-0.10.0.postgres.sql
/Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFUnixTimeStamp.java
/Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTFInline.java
/Users/carl/Work/repos/hive-test/ql/src/protobuf/org/apache/hadoop/hive/ql/io/orc/orc_proto.proto
/Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/udf/Rot13OutputFormat.java
/Users/carl/Work/repos/hive-test/ql/src/test/resources/orc-file-dump.out
/Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
/Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/TUGIContainingProcessor.java
/Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/shims/HiveEventCounter.java
*******************************
Archives:
+ /Users/carl/Work/repos/hive-test/data/files/TestSerDe.jar
+ /Users/carl/Work/repos/hive-test/testlibs/ant-contrib-1.0b3.jar
*****************************************************
Files with Apache License headers will be marked AL
Binary files (which do not require AL headers) will be marked B
Compressed archives will be marked A
Notices, licenses etc will be marked N
AL /Users/carl/Work/repos/hive-test/.checkstyle
N /Users/carl/Work/repos/hive-test/LICENSE
N /Users/carl/Work/repos/hive-test/NOTICE
AL /Users/carl/Work/repos/hive-test/ant/build.xml
AL /Users/carl/Work/repos/hive-test/ant/ivy.xml
AL /Users/carl/Work/repos/hive-test/ant/src/org/apache/hadoop/hive/ant/DistinctElementsClassPath.java
AL /Users/carl/Work/repos/hive-test/ant/src/org/apache/hadoop/hive/ant/GetVersionPref.java
AL /Users/carl/Work/repos/hive-test/ant/src/org/apache/hadoop/hive/ant/QTestGenTask.java
AL /Users/carl/Work/repos/hive-test/ant/src/org/apache/hadoop/hive/ant/antlib.xml
AL /Users/carl/Work/repos/hive-test/beeline/build.xml
AL /Users/carl/Work/repos/hive-test/beeline/ivy.xml
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/AbstractCommandHandler.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/AbstractOutputFormat.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLine.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLine.properties
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineCommandCompletor.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineCompletor.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineOpts.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineSignalHandler.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BufferedRows.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/ColorBuffer.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/CommandHandler.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/Commands.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/DatabaseConnection.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/DatabaseConnections.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/DriverInfo.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/IncrementalRows.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/OutputFile.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/OutputFormat.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/ReflectiveCommandHandler.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/Reflector.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/Rows.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/SQLCompletor.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/SeparatedValuesOutputFormat.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/SunSignalHandler.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/TableNameCompletor.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/TableOutputFormat.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/VerticalOutputFormat.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/XMLAttributeOutputFormat.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/XMLElementOutputFormat.java
!????? /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/sql-keywords.properties
AL /Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/util/QFileClient.java
AL /Users/carl/Work/repos/hive-test/bin/beeline
AL /Users/carl/Work/repos/hive-test/bin/ext/beeline.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/cli.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/debug.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/help.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/hiveserver.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/hiveserver2.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/hwi.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/jar.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/lineage.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/metastore.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/metatool.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/orcfiledump.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/rcfilecat.sh
AL /Users/carl/Work/repos/hive-test/bin/ext/util/execHiveCmd.sh
AL /Users/carl/Work/repos/hive-test/bin/hive
AL /Users/carl/Work/repos/hive-test/bin/hive-config.sh
AL /Users/carl/Work/repos/hive-test/bin/hiveserver2
AL /Users/carl/Work/repos/hive-test/bin/init-hive-dfs.sh
AL /Users/carl/Work/repos/hive-test/bin/metatool
AL /Users/carl/Work/repos/hive-test/build-common.xml
AL /Users/carl/Work/repos/hive-test/build-offline.xml
AL /Users/carl/Work/repos/hive-test/build.properties
AL /Users/carl/Work/repos/hive-test/build.xml
AL /Users/carl/Work/repos/hive-test/checkstyle/asf.header
AL /Users/carl/Work/repos/hive-test/checkstyle/checkstyle-noframes-sorted.xsl
AL /Users/carl/Work/repos/hive-test/checkstyle/checkstyle.xml
AL /Users/carl/Work/repos/hive-test/checkstyle/suppressions.xml
AL /Users/carl/Work/repos/hive-test/cli/build.xml
AL /Users/carl/Work/repos/hive-test/cli/ivy.xml
AL /Users/carl/Work/repos/hive-test/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java
AL /Users/carl/Work/repos/hive-test/cli/src/java/org/apache/hadoop/hive/cli/CliSessionState.java
AL /Users/carl/Work/repos/hive-test/cli/src/java/org/apache/hadoop/hive/cli/OptionsProcessor.java
AL /Users/carl/Work/repos/hive-test/cli/src/java/org/apache/hadoop/hive/cli/RCFileCat.java
AL /Users/carl/Work/repos/hive-test/cli/src/test/org/apache/hadoop/hive/cli/TestCliDriverMethods.java
AL /Users/carl/Work/repos/hive-test/common/build.xml
AL /Users/carl/Work/repos/hive-test/common/ivy.xml
AL /Users/carl/Work/repos/hive-test/common/src/java/conf/hive-log4j.properties
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/CompressionUtils.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/FileUtils.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/HiveInterruptCallback.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/HiveInterruptUtils.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/JavaUtils.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/LogUtils.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/ObjectPair.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/ServerUtils.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/classification/InterfaceAudience.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/classification/InterfaceStability.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/cli/CommonCliOptions.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/io/CachingPrintStream.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/io/NonSyncByteArrayInputStream.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/io/NonSyncByteArrayOutputStream.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/metrics/Metrics.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/metrics/MetricsMBean.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/metrics/MetricsMBeanImpl.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/common/type/HiveDecimal.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hadoop/hive/conf/LoopingByteArrayInputStream.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hive/common/HiveVersionAnnotation.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hive/common/util/HiveStringUtils.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hive/common/util/HiveVersionInfo.java
AL /Users/carl/Work/repos/hive-test/common/src/java/org/apache/hive/common/util/ShutdownHookManager.java
AL /Users/carl/Work/repos/hive-test/common/src/scripts/saveVersion.sh
AL /Users/carl/Work/repos/hive-test/common/src/test/org/apache/hadoop/hive/conf/TestHiveConf.java
AL /Users/carl/Work/repos/hive-test/common/src/test/org/apache/hadoop/hive/conf/TestHiveLogging.java
AL /Users/carl/Work/repos/hive-test/common/src/test/org/apache/hive/common/util/TestShutdownHookManager.java
AL /Users/carl/Work/repos/hive-test/common/src/test/resources/core-site.xml
!????? /Users/carl/Work/repos/hive-test/common/src/test/resources/hive-exec-log4j-test.properties
!????? /Users/carl/Work/repos/hive-test/common/src/test/resources/hive-log4j-test.properties
AL /Users/carl/Work/repos/hive-test/common/src/test/resources/hive-site.xml
AL /Users/carl/Work/repos/hive-test/conf/configuration.xsl
AL /Users/carl/Work/repos/hive-test/conf/hive-default.xml.template
AL /Users/carl/Work/repos/hive-test/conf/hive-env.sh.template
AL /Users/carl/Work/repos/hive-test/conf/hive-site.xml
AL /Users/carl/Work/repos/hive-test/contrib/build.xml
AL /Users/carl/Work/repos/hive-test/contrib/ivy.xml
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/fileformat/base64/Base64TextInputFormat.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/fileformat/base64/Base64TextOutputFormat.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/genericudf/example/GenericUDFDBOutput.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/metastore/hooks/TestURLHook.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/mr/GenericMR.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/mr/Mapper.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/mr/Output.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/mr/Reducer.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/mr/example/IdentityMapper.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/mr/example/WordCountReduce.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/serde2/RegexSerDe.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/serde2/TypedBytesSerDe.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/serde2/s3/S3LogDeserializer.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/serde2/s3/S3LogStruct.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udaf/example/UDAFExampleAvg.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udaf/example/UDAFExampleGroupConcat.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udaf/example/UDAFExampleMax.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udaf/example/UDAFExampleMaxMinNUtil.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udaf/example/UDAFExampleMaxN.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udaf/example/UDAFExampleMin.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udaf/example/UDAFExampleMinN.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udf/UDFRowSequence.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udf/example/UDFExampleAdd.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udf/example/UDFExampleArraySum.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udf/example/UDFExampleFormat.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udf/example/UDFExampleMapConcat.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udf/example/UDFExampleStructPrint.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udtf/example/GenericUDTFCount2.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/udtf/example/GenericUDTFExplode2.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/Type.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/TypedBytesInput.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/TypedBytesOutput.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/TypedBytesRecordInput.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/TypedBytesRecordOutput.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/TypedBytesRecordReader.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/TypedBytesRecordWriter.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/TypedBytesWritable.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/TypedBytesWritableInput.java
AL /Users/carl/Work/repos/hive-test/contrib/src/java/org/apache/hadoop/hive/contrib/util/typedbytes/TypedBytesWritableOutput.java
AL /Users/carl/Work/repos/hive-test/contrib/src/test/org/apache/hadoop/hive/contrib/mr/TestGenericMR.java
AL /Users/carl/Work/repos/hive-test/contrib/src/test/org/apache/hadoop/hive/contrib/serde2/TestRegexSerDe.java
AL /Users/carl/Work/repos/hive-test/data/conf/hive-log4j.properties
AL /Users/carl/Work/repos/hive-test/data/conf/hive-site.xml
A /Users/carl/Work/repos/hive-test/data/files/TestSerDe.jar
B /Users/carl/Work/repos/hive-test/data/files/UserVisits.dat
!????? /Users/carl/Work/repos/hive-test/data/files/doctors.avro
B /Users/carl/Work/repos/hive-test/data/files/employee.dat
B /Users/carl/Work/repos/hive-test/data/files/employee2.dat
!????? /Users/carl/Work/repos/hive-test/data/files/episodes.avro
B /Users/carl/Work/repos/hive-test/data/files/ext_test/test.dat
!????? /Users/carl/Work/repos/hive-test/data/files/over10k
B /Users/carl/Work/repos/hive-test/data/files/test.dat
B /Users/carl/Work/repos/hive-test/data/files/test2.dat
AL /Users/carl/Work/repos/hive-test/data/scripts/cat.py
AL /Users/carl/Work/repos/hive-test/data/scripts/cat_error.py
AL /Users/carl/Work/repos/hive-test/data/scripts/doubleescapedtab.py
AL /Users/carl/Work/repos/hive-test/data/scripts/dumpdata_script.py
AL /Users/carl/Work/repos/hive-test/data/scripts/error_script
AL /Users/carl/Work/repos/hive-test/data/scripts/escapedcarriagereturn.py
AL /Users/carl/Work/repos/hive-test/data/scripts/escapednewline.py
AL /Users/carl/Work/repos/hive-test/data/scripts/escapedtab.py
AL /Users/carl/Work/repos/hive-test/data/scripts/input20_script
AL /Users/carl/Work/repos/hive-test/data/scripts/newline.py
!????? /Users/carl/Work/repos/hive-test/data/scripts/q_test_cleanup.sql
!????? /Users/carl/Work/repos/hive-test/data/scripts/q_test_init.sql
!????? /Users/carl/Work/repos/hive-test/data/scripts/test_init_file.sql
AL /Users/carl/Work/repos/hive-test/doap_Hive.rdf
AL /Users/carl/Work/repos/hive-test/docs/changes/ChangesFancyStyle.css
AL /Users/carl/Work/repos/hive-test/docs/changes/ChangesSimpleStyle.css
AL /Users/carl/Work/repos/hive-test/docs/changes/changes2html.pl
B /Users/carl/Work/repos/hive-test/docs/images/hive-logo.jpg
AL /Users/carl/Work/repos/hive-test/docs/site.css
AL /Users/carl/Work/repos/hive-test/docs/stylesheets/project.xml
AL /Users/carl/Work/repos/hive-test/docs/stylesheets/site.vsl
AL /Users/carl/Work/repos/hive-test/docs/velocity.properties
AL /Users/carl/Work/repos/hive-test/docs/xdocs/index.xml
AL /Users/carl/Work/repos/hive-test/docs/xdocs/language_manual/cli.xml
AL /Users/carl/Work/repos/hive-test/docs/xdocs/language_manual/data-manipulation-statements.xml
AL /Users/carl/Work/repos/hive-test/docs/xdocs/language_manual/joins.xml
AL /Users/carl/Work/repos/hive-test/docs/xdocs/language_manual/var_substitution.xml
AL /Users/carl/Work/repos/hive-test/docs/xdocs/language_manual/working_with_bucketed_tables.xml
AL /Users/carl/Work/repos/hive-test/docs/xdocs/udf/reflect.xml
AL /Users/carl/Work/repos/hive-test/eclipse-templates/.classpath
AL /Users/carl/Work/repos/hive-test/eclipse-templates/.classpath._hbase
AL /Users/carl/Work/repos/hive-test/eclipse-templates/.externalToolBuilders/Hive_Ant_Builder.launch
AL /Users/carl/Work/repos/hive-test/eclipse-templates/.project
AL /Users/carl/Work/repos/hive-test/eclipse-templates/.settings/org.eclipse.jdt.core.prefs
AL /Users/carl/Work/repos/hive-test/eclipse-templates/.settings/org.eclipse.jdt.ui.prefs
AL /Users/carl/Work/repos/hive-test/eclipse-templates/BeeLine.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/HiveCLI.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/HiveServer.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/HiveServer2.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestBeeLineDriver.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestCliDriver.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestEmbeddedHiveMetaStore.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestEmbeddedThriftCLIService.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestHBaseCliDriver.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestHive.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestHiveMetaStoreChecker.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestHiveMetaTool.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestHiveServer.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestJdbc.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestJdbc2.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestMTQueries.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestRemoteHiveMetaStore.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestRemoteThriftCLIService.launchtemplate
AL /Users/carl/Work/repos/hive-test/eclipse-templates/TestTruncate.launchtemplate
AL /Users/carl/Work/repos/hive-test/findbugs/findbugs-exclude.xml
AL /Users/carl/Work/repos/hive-test/hbase-handler/build.xml
AL /Users/carl/Work/repos/hive-test/hbase-handler/ivy.xml
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSerDe.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseSplit.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStatsAggregator.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStatsPublisher.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStatsSetupConstants.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStatsUtils.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableInputFormat.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHFileOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseCellMap.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/LazyHBaseRow.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/java/org/apache/hadoop/hive/hbase/package-info.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/test/org/apache/hadoop/hive/hbase/HBaseQTestUtil.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/test/org/apache/hadoop/hive/hbase/HBaseTestSetup.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/test/org/apache/hadoop/hive/hbase/TestHBaseSerDe.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/test/org/apache/hadoop/hive/hbase/TestLazyHBaseObject.java
AL /Users/carl/Work/repos/hive-test/hbase-handler/src/test/templates/TestHBaseCliDriver.vm
!????? /Users/carl/Work/repos/hive-test/hbase-handler/src/test/templates/TestHBaseNegativeCliDriver.vm
AL /Users/carl/Work/repos/hive-test/hcatalog/bin/hcat
AL /Users/carl/Work/repos/hive-test/hcatalog/bin/hcat-config.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/bin/hcat_server.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/bin/hive-config.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/build-support/ant/build-common.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/build-support/ant/checkstyle.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/build-support/ant/deploy.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/build-support/ant/findbugs.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/build-support/ant/test.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/build-support/checkstyle/coding_style.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/build-support/scripts/release.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/build-support/scripts/test.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/build-support/scripts/umaskcheck.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/build.properties
AL /Users/carl/Work/repos/hive-test/hcatalog/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/conf/jndi.properties
AL /Users/carl/Work/repos/hive-test/hcatalog/conf/proto-hive-site.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/core/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/core/pom.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hadoop/mapred/HCatMapRedUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/cli/HCatCli.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/cli/HCatDriver.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateDatabaseHook.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/cli/SemanticAnalysis/CreateTableHook.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/cli/SemanticAnalysis/HCatSemanticAnalyzerBase.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/common/ErrorType.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/common/HCatConstants.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/common/HCatContext.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/common/HCatException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/common/HCatUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/common/HiveClientCache.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/DataType.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/DefaultHCatRecord.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/HCatRecord.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/HCatRecordObjectInspector.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/HCatRecordObjectInspectorFactory.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/HCatRecordSerDe.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/HCatRecordable.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/JsonSerDe.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/LazyHCatRecord.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/Pair.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/ReaderWriter.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/schema/HCatFieldSchema.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/schema/HCatSchema.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/schema/HCatSchemaUtils.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/DataTransferFactory.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/EntityBase.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/HCatReader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/HCatWriter.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/ReadEntity.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/ReaderContext.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/WriteEntity.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/WriterContext.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/impl/HCatInputFormatReader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/impl/HCatOutputFormatWriter.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/state/DefaultStateProvider.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/data/transfer/state/StateProvider.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/har/HarOutputCommitterPostProcessor.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/DefaultOutputCommitterContainer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/DefaultOutputFormatContainer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/DefaultRecordWriterContainer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/FileOutputCommitterContainer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/FileOutputFormatContainer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/FileRecordWriterContainer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/FosterStorageHandler.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatBaseInputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatBaseOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatEximInputFormat.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatEximOutputCommitter.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatEximOutputFormat.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatInputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatRecordReader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatSplit.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatStorageHandler.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/HCatTableInfo.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/InitializeInput.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/InputJobInfo.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/InternalUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/MultiOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/OutputCommitterContainer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/OutputFormatContainer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/OutputJobInfo.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/PartInfo.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/ProgressReporter.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/RecordWriterContainer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/Security.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/mapreduce/StorerInfo.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/oozie/JavaAction.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/rcfile/RCFileMapReduceInputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/rcfile/RCFileMapReduceOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/rcfile/RCFileMapReduceRecordReader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/security/HdfsAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/security/StorageDelegationAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/shims/HCatHadoopShims.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/main/java/org/apache/hcatalog/storagehandler/DummyHCatAuthProvider.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/ExitException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/HcatTestUtils.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/MiniCluster.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/NoExitSecurityManager.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/cli/DummyStorageHandler.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/cli/TestEximSemanticAnalysis.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/cli/TestPermsGrp.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/cli/TestSemanticAnalysis.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/cli/TestStorageHandlerProperties.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/cli/TestUseDatabase.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/common/TestHCatUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/common/TestHiveClientCache.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/data/HCatDataCheckUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/data/TestDefaultHCatRecord.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/data/TestHCatRecordSerDe.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/data/TestJsonSerDe.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/data/TestLazyHCatRecord.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/data/TestReaderWriter.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/data/schema/TestHCatSchema.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/data/schema/TestHCatSchemaUtils.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/fileformats/TestOrcDynamicPartitioned.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapred/TestHiveHCatInputFormat.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/HCatBaseTest.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/HCatMapReduceTest.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatDynamicPartitioned.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatEximInputFormat.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatEximOutputFormat.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatHiveCompatibility.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatHiveThriftCompatibility.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatInputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatMultiOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatNonPartitioned.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatPartitionPublish.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestHCatPartitioned.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestInputJobInfo.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestMultiOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestPassProperties.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/mapreduce/TestSequenceFileReadWrite.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/rcfile/TestRCFileInputStorageDriver.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/rcfile/TestRCFileMapReduceInputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/rcfile/TestRCFileOutputStorageDriver.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/core/src/test/java/org/apache/hcatalog/security/TestHdfsAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/pom.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/main/java/org/apache/hcatalog/pig/HCatBaseLoader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/main/java/org/apache/hcatalog/pig/HCatBaseStorer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/main/java/org/apache/hcatalog/pig/HCatEximLoader.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/main/java/org/apache/hcatalog/pig/HCatEximStorer.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/main/java/org/apache/hcatalog/pig/HCatLoader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/main/java/org/apache/hcatalog/pig/HCatStorer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/main/java/org/apache/hcatalog/pig/PigHCatUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/HCatStorerWrapper.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/MockLoader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/MyPigStorage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestHCatEximLoader.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestHCatEximStorer.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestHCatLoader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestHCatLoaderComplexSchema.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestHCatLoaderStorer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestHCatStorer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestHCatStorerMulti.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestHCatStorerWrapper.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestOrcHCatLoader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestOrcHCatStorer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestPermsInheritance.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestPigHCatUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/hcatalog-pig-adapter/src/test/java/org/apache/hcatalog/pig/TestPigStorageDriver.java.broken
AL /Users/carl/Work/repos/hive-test/hcatalog/ivy.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/pom.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/scripts/hcat_check
AL /Users/carl/Work/repos/hive-test/hcatalog/scripts/hcat_server_install.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/scripts/hcat_server_start.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/scripts/hcat_server_stop.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/pom.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/listener/NotificationListener.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/AddPartitionMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/CreateDatabaseMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/CreateTableMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/DropDatabaseMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/DropPartitionMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/DropTableMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/HCatEventMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/MessageDeserializer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/MessageFactory.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/jms/MessagingUtils.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/json/JSONAddPartitionMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/json/JSONCreateDatabaseMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/json/JSONCreateTableMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/json/JSONDropDatabaseMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/json/JSONDropPartitionMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/json/JSONDropTableMessage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/json/JSONMessageDeserializer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/main/java/org/apache/hcatalog/messaging/json/JSONMessageFactory.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/test/java/org/apache/hcatalog/listener/TestMsgBusConnection.java
AL /Users/carl/Work/repos/hive-test/hcatalog/server-extensions/src/test/java/org/apache/hcatalog/listener/TestNotificationListener.java
AL /Users/carl/Work/repos/hive-test/hcatalog/shims/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/shims/src/20/java/org/apache/hadoop/mapred/TempletonJobTracker.java
AL /Users/carl/Work/repos/hive-test/hcatalog/shims/src/20/java/org/apache/hcatalog/shims/HCatHadoopShims20S.java
AL /Users/carl/Work/repos/hive-test/hcatalog/shims/src/23/java/org/apache/hadoop/mapred/TempletonJobTracker.java
AL /Users/carl/Work/repos/hive-test/hcatalog/shims/src/23/java/org/apache/hcatalog/shims/HCatHadoopShims23.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/forrest.properties
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/forrest.properties.dispatcher.properties
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/forrest.properties.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/overview.html
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/classes/CatalogManager.properties
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/conf/cli.xconf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/locationmap.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/addproperty.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/authorization.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/cli.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/configuration.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/createcolumn.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/createdb.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/createpartition.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/createtable.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/createtablelike.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/ddl.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/ddlsummary.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/deletedb.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/deletepartition.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/deletetable.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/desccolumn.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/descdb.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/descpartition.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/descproperty.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/desctable.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/dynpartition.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/example.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/hive.xml
B /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/images/TempletonArch.jpg
B /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/images/build-with-forrest-button.jpg
B /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/images/hcat-archt.jpg
B /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/images/hcat-box.jpg
B /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/images/hcat-product.jpg
B /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/images/hcat.jpg
B /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/images/templetonlogo.png
B /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/images/templetonlogov2.png
B /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/images/templetontitle.jpg
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/index.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/inputoutput.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/install.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/listcolumns.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/listdbs.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/listpartitions.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/listproperties.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/listtables.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/loadstore.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/mapreducejar.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/mapreducestreaming.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/notification.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/pig.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/queue.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/queuedelete.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/queuelist.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/readerwriter.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/renametable.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/resources.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/responsetypes.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/rest.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/rest_server_install.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/site.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/status.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/supportedformats.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/tabs.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/content/xdocs/versions.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/resources/images/ellipse-2.svg
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/sitemap.xmap
AL /Users/carl/Work/repos/hive-test/hcatalog/src/docs/src/documentation/skinconf.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/java/org/apache/hive/hcatalog/package-info.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/deb/hcatalog.control/conffile
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/deb/hcatalog.control/control
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/deb/hcatalog.control/postinst
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/deb/hcatalog.control/postrm
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/deb/hcatalog.control/preinst
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/deb/hcatalog.control/prerm
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/deb/hcatalog.control/server.control
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/deb/init.d/hcatalog-server
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/rpm/init.d/hcatalog-server
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/rpm/spec/hcatalog.spec
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/templates/conf/hcat-env.sh.template
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/templates/conf/hive-site.xml.template
AL /Users/carl/Work/repos/hive-test/hcatalog/src/packages/update-hcatalog-env.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/conf/default.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/conf/envbased.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/conf/existing_deployer.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/conf/rpm.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/conf/testpropertiesfile.conf
!????? /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/data/boolean.rcfile
!????? /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/data/complex.rcfile
!????? /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/data/numbers.rcfile
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/deployers/HCatExistingClusterDeployer.pm
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHCat.pm
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHadoop.pm
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverHive.pm
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/drivers/TestDriverPig.pm
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/drivers/Util.pm
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/paramfiles/params_3
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/tests/hadoop.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/tests/hcat.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/tests/hive.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/tests/pig.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/tools/generate/generate_data.pl
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/tools/generate/java/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/tools/generate/java/org/apache/hadoop/hive/tools/generate/RCFileGenerator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/tools/install/install.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/tools/test/floatpostprocessor.pl
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/DataReaderMaster.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/DataReaderSlave.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/DataWriterMaster.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/DataWriterSlave.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/GroupByAge.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/HBaseReadWrite.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/HCatTestDriver.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/HCatTypeCheck.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/HCatTypeCheckHive.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/ReadJson.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/ReadRC.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/ReadText.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/ReadWrite.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/SimpleRead.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/StoreComplex.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/StoreDemo.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/StoreNumbers.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/SumNumbers.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/TypeDataCheck.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/Util.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/WriteJson.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/WriteRC.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/WriteText.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/udfs/java/org/apache/hcatalog/utils/WriteTextPartitioned.java
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/conf/default.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/deployAndTest.pl
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/drivers/TestDriverCurl.pm
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/inpdir/jaradditionaljars.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/inpdir/jarregistered.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/inpdir/loadstore.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/inpdir/pythonudf.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/inpdir/rowcount_withmacro.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/inpdir/rowcountmacro.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/inpdir/udfs.py
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/newtests/jaradditionaljars.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/newtests/jarregistered.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/newtests/loadstore.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/newtests/pythonudf.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/newtests/rowcount_withmacro.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/newtests/rowcountmacro.pig
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/newtests/udfs.py
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/tests/ddl.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/tests/hcatperms.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/tests/jobsubmission.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/templeton/tests/serverstatus.conf
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/conf/revision-manager-site.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/if/transaction.thrift
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/pom.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/gen-java/org/apache/hcatalog/hbase/snapshot/transaction/thrift/StoreFamilyRevision.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/gen-java/org/apache/hcatalog/hbase/snapshot/transaction/thrift/StoreFamilyRevisionList.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HBaseAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HBaseBaseOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HBaseBulkOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HBaseConstants.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HBaseDirectOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HBaseHCatStorageHandler.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HBaseInputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HBaseRevisionManagerUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HBaseUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HCatTableSnapshot.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/HbaseSnapshotRecordReader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/ImportSequenceFile.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/ResultConverter.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/FamilyRevision.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/IDGenerator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/PathUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/RMConstants.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/RevisionManager.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/RevisionManagerConfiguration.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/RevisionManagerEndpoint.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/RevisionManagerEndpointClient.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/RevisionManagerFactory.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/RevisionManagerProtocol.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/TableSnapshot.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/Transaction.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/ZKBasedRevisionManager.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/ZKUtil.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/LockListener.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/ProtocolSupport.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/WriteLock.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/ZNodeName.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/lock/ZooKeeperOperation.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/java/org/apache/hcatalog/hbase/snapshot/package-info.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/resources/revision-manager-default.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/log4j.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/ManyMiniCluster.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/SkeletonHBaseTest.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/TestHBaseBulkOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/TestHBaseDirectOutputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/TestHBaseHCatStorageHandler.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/TestHBaseInputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/TestSnapshots.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/IDGenClient.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/TestIDGenerator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/TestRevisionManager.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/TestRevisionManagerConfiguration.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/TestRevisionManagerEndpoint.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/TestThriftSerialization.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/TestZNodeSetUp.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/lock/WriteLockTest.java
AL /Users/carl/Work/repos/hive-test/hcatalog/storage-handlers/hbase/src/test/org/apache/hcatalog/hbase/snapshot/lock/ZNodeNameTest.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/pom.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/ConnectionFailureException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/HCatAddPartitionDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/HCatClient.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/HCatClientHMSImpl.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/HCatCreateDBDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/HCatCreateTableDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/HCatDatabase.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/HCatPartition.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/HCatTable.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/main/java/org/apache/hcatalog/api/ObjectNotFoundException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/java-client/src/test/java/org/apache/hcatalog/api/TestHCatClient.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/build.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/pom.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/bin/webhcat_config.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/bin/webhcat_server.sh
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/config/webhcat-default.xml
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/config/webhcat-log4j.properties
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/AppConfig.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/BadParam.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/BusyException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/CallbackFailedException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/CatchallExceptionMapper.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/ColumnDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/CompleteBean.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/CompleteDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/DatabaseDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/DeleteDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/EnqueueBean.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/ExecBean.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/ExecService.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/ExecServiceImpl.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/GroupPermissionsDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/HcatDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/HcatException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/HiveDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/JarDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/JsonBuilder.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/LauncherDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/ListDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/Main.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/MaxByteArrayOutputStream.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/NotAuthorizedException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/PartitionDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/PigDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/QueueException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/QueueStatusBean.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/SecureProxySupport.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/Server.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/SimpleExceptionMapper.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/SimpleWebException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/StatusDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/StreamingDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/TableDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/TableLikeDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/TablePropertyDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/TempletonDelegator.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/UgiFactory.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/WadlConfig.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/HDFSCleanup.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/HDFSStorage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/JobState.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/JobStateTracker.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/NotFoundException.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/NullRecordReader.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/NullSplit.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/SingleInputFormat.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/TempletonControllerJob.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/TempletonStorage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/TempletonUtils.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/TrivialExecService.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/ZooKeeperCleanup.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/main/java/org/apache/hcatalog/templeton/tool/ZooKeeperStorage.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/test/java/org/apache/hcatalog/templeton/TestDesc.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/test/java/org/apache/hcatalog/templeton/TestServer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/test/java/org/apache/hcatalog/templeton/mock/MockExecService.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/test/java/org/apache/hcatalog/templeton/mock/MockServer.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/test/java/org/apache/hcatalog/templeton/mock/MockUriInfo.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/test/java/org/apache/hcatalog/templeton/tool/TestTempletonUtils.java
AL /Users/carl/Work/repos/hive-test/hcatalog/webhcat/svr/src/test/java/org/apache/hcatalog/templeton/tool/TestTrivialExecService.java
AL /Users/carl/Work/repos/hive-test/hwi/build.xml
AL /Users/carl/Work/repos/hive-test/hwi/ivy.xml
AL /Users/carl/Work/repos/hive-test/hwi/src/java/org/apache/hadoop/hive/hwi/HWIAuth.java
AL /Users/carl/Work/repos/hive-test/hwi/src/java/org/apache/hadoop/hive/hwi/HWIContextListener.java
AL /Users/carl/Work/repos/hive-test/hwi/src/java/org/apache/hadoop/hive/hwi/HWIException.java
AL /Users/carl/Work/repos/hive-test/hwi/src/java/org/apache/hadoop/hive/hwi/HWIServer.java
AL /Users/carl/Work/repos/hive-test/hwi/src/java/org/apache/hadoop/hive/hwi/HWISessionItem.java
AL /Users/carl/Work/repos/hive-test/hwi/src/java/org/apache/hadoop/hive/hwi/HWISessionManager.java
AL /Users/carl/Work/repos/hive-test/hwi/src/test/org/apache/hadoop/hive/hwi/TestHWIServer.java
AL /Users/carl/Work/repos/hive-test/hwi/src/test/org/apache/hadoop/hive/hwi/TestHWISessionManager.java
AL /Users/carl/Work/repos/hive-test/hwi/web/WEB-INF/web.xml
AL /Users/carl/Work/repos/hive-test/hwi/web/authorize.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/css/bootstrap.min.css
AL /Users/carl/Work/repos/hive-test/hwi/web/diagnostics.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/error_page.jsp
B /Users/carl/Work/repos/hive-test/hwi/web/img/glyphicons-halflings-white.png
B /Users/carl/Work/repos/hive-test/hwi/web/img/glyphicons-halflings.png
AL /Users/carl/Work/repos/hive-test/hwi/web/index.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/left_navigation.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/navbar.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/session_create.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/session_diagnostics.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/session_history.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/session_kill.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/session_list.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/session_manage.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/session_remove.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/session_result.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/show_database.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/show_databases.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/show_table.jsp
AL /Users/carl/Work/repos/hive-test/hwi/web/view_file.jsp
AL /Users/carl/Work/repos/hive-test/ivy.xml
AL /Users/carl/Work/repos/hive-test/ivy/common-configurations.xml
AL /Users/carl/Work/repos/hive-test/ivy/ivysettings.xml
AL /Users/carl/Work/repos/hive-test/ivy/libraries.properties
AL /Users/carl/Work/repos/hive-test/jdbc/build.xml
AL /Users/carl/Work/repos/hive-test/jdbc/ivy.xml
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveBaseResultSet.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveCallableStatement.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveConnection.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDataSource.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDatabaseMetaData.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveDriver.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveMetaDataResultSet.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HivePreparedStatement.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveQueryResultSet.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveResultSetMetaData.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveStatement.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/JdbcColumn.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/JdbcTable.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hadoop/hive/jdbc/Utils.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveBaseResultSet.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveCallableStatement.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveConnection.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveDataSource.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveDatabaseMetaData.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveDriver.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveMetaDataResultSet.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HivePreparedStatement.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveQueryResultSet.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveResultSetMetaData.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/HiveStatement.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/JdbcColumn.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/JdbcTable.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/java/org/apache/hive/jdbc/Utils.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/test/org/apache/hadoop/hive/jdbc/TestJdbcDriver.java
AL /Users/carl/Work/repos/hive-test/jdbc/src/test/org/apache/hive/jdbc/TestJdbcDriver2.java
N /Users/carl/Work/repos/hive-test/lib/README
AL /Users/carl/Work/repos/hive-test/metastore/build.xml
AL /Users/carl/Work/repos/hive-test/metastore/if/hive_metastore.thrift
AL /Users/carl/Work/repos/hive-test/metastore/ivy.xml
AL /Users/carl/Work/repos/hive-test/metastore/scripts/hive.metastore_ctrl
AL /Users/carl/Work/repos/hive-test/metastore/scripts/hive.metastore_daemon
AL /Users/carl/Work/repos/hive-test/metastore/scripts/start_meta_store_thrift_server.sh
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/001-HIVE-972.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/002-HIVE-1068.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/003-HIVE-675.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/004-HIVE-1364.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/005-HIVE-417.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/006-HIVE-1823.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/007-HIVE-78.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/008-HIVE-2246.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/008-REVERT-HIVE-2246.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/009-HIVE-2215.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/010-HIVE-3072.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/011-HIVE-3649.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/012-HIVE-1362.derby.sql
N /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/README
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.10.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.3.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.4.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.4.1.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.5.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.6.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.7.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.8.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.9.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.5.0-to-0.6.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.6.0-to-0.7.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.7.0-to-0.8.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.8.0-to-0.9.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.9.0-to-0.10.0.derby.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/001-HIVE-972.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/002-HIVE-1068.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/003-HIVE-675.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/004-HIVE-1364.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/005-HIVE-417.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/006-HIVE-1823.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/007-HIVE-78.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/008-HIVE-2246.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/009-HIVE-2215.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/010-HIVE-3072.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/011-HIVE-3649.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/012-HIVE-1362.mysql.sql
N /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/README
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.10.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.3.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.4.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.4.1.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.5.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.6.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.7.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.8.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.9.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.5.0-to-0.6.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.6.0-to-0.7.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.7.0-to-0.8.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.8.0-to-0.9.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.9.0-to-0.10.0.mysql.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/010-HIVE-3072.oracle.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/011-HIVE-3649.oracle.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/012-HIVE-1362.oracle.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/hive-schema-0.10.0.oracle.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/hive-schema-0.9.0.oracle.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/upgrade-0.9.0-to-0.10.0.oracle.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/001-HIVE-972.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/002-HIVE-1068.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/003-HIVE-675.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/004-HIVE-1364.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/005-HIVE-417.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/006-HIVE-1823.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/007-HIVE-78.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/008-HIVE-2246.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/008-REVERT-HIVE-2246.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/009-HIVE-2215.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/010-HIVE-3072.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/011-HIVE-3649.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/012-HIVE-1362.postgres.sql
N /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/README
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.10.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.3.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.4.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.4.1.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.5.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.6.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.7.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.8.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.9.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.5.0-to-0.6.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.6.0-to-0.7.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.7.0-to-0.8.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.8.0-to-0.9.0.postgres.sql
!????? /Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.9.0-to-0.10.0.postgres.sql
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/AlterHandler.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/HiveAlterHandler.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaException.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaHook.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaHookLoader.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreFsImpl.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/IHMSHandler.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/IMetaStoreClient.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreEndFunctionContext.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreEndFunctionListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreEventListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreFS.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreInit.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreInitContext.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreInitListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStorePreEventListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/MetaStoreUtils.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/ObjectStore.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/ProtectMode.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/RawStore.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/RetryingHMSHandler.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/RetryingMetaStoreClient.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/RetryingRawStore.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/TServerSocketKeepAlive.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/TSetIpAddressProcessor.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/TUGIBasedProcessor.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/TableType.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/Warehouse.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/AddPartitionEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/AlterPartitionEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/AlterTableEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/CreateDatabaseEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/CreateTableEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/DropDatabaseEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/DropPartitionEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/DropTableEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/EventCleanerTask.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/ListenerEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/LoadPartitionDoneEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreAddPartitionEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreAlterPartitionEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreAlterTableEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreCreateDatabaseEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreCreateTableEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropDatabaseEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropPartitionEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreDropTableEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreEventContext.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/events/PreLoadPartitionDoneEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/hooks/JDOConnectionURLHook.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/parser/ExpressionTree.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/parser/Filter.g
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/parser/package-info.java
AL /Users/carl/Work/repos/hive-test/metastore/src/java/org/apache/hadoop/hive/metastore/tools/HiveMetaTool.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MColumnDescriptor.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MDBPrivilege.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MDatabase.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MFieldSchema.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MGlobalPrivilege.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MIndex.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MOrder.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MPartition.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MPartitionColumnPrivilege.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MPartitionColumnStatistics.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MPartitionEvent.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MPartitionPrivilege.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MRole.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MRoleMap.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MSerDeInfo.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MStorageDescriptor.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MStringList.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MTable.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MTableColumnPrivilege.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MTableColumnStatistics.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MTablePrivilege.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/org/apache/hadoop/hive/metastore/model/MType.java
AL /Users/carl/Work/repos/hive-test/metastore/src/model/package.jdo
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/AlternateFailurePreListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/DummyEndFunctionListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/DummyJdoConnectionUrlHook.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/DummyListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/DummyMetaStoreInitListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/DummyPreListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/DummyRawStoreControlledCommit.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/DummyRawStoreForJdoConnection.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/IpAddressListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestEmbeddedHiveMetaStore.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestHiveMetaStore.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestHiveMetaStoreWithEnvironmentContext.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestHiveMetaTool.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestMarkPartition.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestMarkPartitionRemote.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestMetaStoreAuthorization.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestMetaStoreConnectionUrlHook.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestMetaStoreEndFunctionListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestMetaStoreEventListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestMetaStoreEventListenerOnlyOnCommit.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestMetaStoreInitListener.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestMetaStoreListenersError.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestPartitionNameWhitelistValidation.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestRemoteHiveMetaStore.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestRemoteHiveMetaStoreIpAddress.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestRemoteUGIHiveMetaStoreIpAddress.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestRetryingHMSHandler.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestSetUGIOnBothClientServer.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestSetUGIOnOnlyClient.java
AL /Users/carl/Work/repos/hive-test/metastore/src/test/org/apache/hadoop/hive/metastore/TestSetUGIOnOnlyServer.java
AL /Users/carl/Work/repos/hive-test/odbc/Makefile
AL /Users/carl/Work/repos/hive-test/odbc/build.xml
AL /Users/carl/Work/repos/hive-test/odbc/ivy.xml
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/HiveColumnDesc.cpp
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/HiveColumnDesc.h
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/HiveConnection.h
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/HiveResultSet.cpp
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/HiveResultSet.h
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/HiveRowSet.cpp
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/HiveRowSet.h
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/hiveclient.cpp
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/hiveclient.h
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/hiveclienthelper.cpp
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/hiveclienthelper.h
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/hiveconstants.h
AL /Users/carl/Work/repos/hive-test/odbc/src/cpp/thriftserverconstants.h
AL /Users/carl/Work/repos/hive-test/odbc/src/test/hiveclienttest.c
AL /Users/carl/Work/repos/hive-test/ql/build.xml
AL /Users/carl/Work/repos/hive-test/ql/if/queryplan.thrift
AL /Users/carl/Work/repos/hive-test/ql/ivy.xml
AL /Users/carl/Work/repos/hive-test/ql/src/java/conf/hive-exec-log4j.properties
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/CommandNeedRetryException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/Context.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/Driver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/DriverContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/ErrorMsg.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/HiveDriverRunHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/HiveDriverRunHookContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/HiveDriverRunHookContextImpl.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/MapRedStats.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/QueryPlan.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/QueryProperties.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/AbstractMapJoinOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/AmbiguousMethodException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ArchiveUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/AutoProgressor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/BinaryRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/BucketMatcher.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ByteWritable.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/CollectOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ColumnInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ComparisonOpMethodResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ConditionalTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/CopyTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/DDLTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultUDAFEvaluatorResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultUDFMethodResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/DependencyCollectionTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/Description.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/DummyStoreOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExecDriver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExecMapper.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExecMapperContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExecReducer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeColumnEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeConstantEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeEvaluatorFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeFieldEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeNullEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ExtractOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/FetchTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/FilterOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ForwardOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/HadoopJobExecHelper.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/HadoopJobExecHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableDummyOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/JobCloseFeedBack.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/JobDebugger.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/JobTrackerURLResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/KeyWrapper.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/KeyWrapperFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/LateralViewForwardOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/LateralViewJoinOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/LimitOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinMetaData.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/MapOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/MapRedTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/MapredContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/MapredLocalTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/MoveTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/NoMatchingMethodException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/NumericOpMethodResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/NumericUDAF.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/NumericUDAFEvaluatorResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/Operator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/PTFOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/PTFPartition.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/PTFUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/PartitionTableFunctionDescription.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/RecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/RecordWriter.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/RowSchema.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/SelectOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/Stat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/StatsTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/TableScanOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/Task.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskExecutionException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskHandle.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskResult.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/TaskRunner.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/TerminalOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/TextRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/TextRecordWriter.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/Throttle.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UDAF.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UDAFEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UDAFEvaluatorResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UDF.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UDFArgumentLengthException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UDFArgumentTypeException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UDFMethodResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UDTFOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/WindowFunctionDescription.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/WindowFunctionInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/errors/DataCorruptErrorHeuristic.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/errors/ErrorAndSolution.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/errors/ErrorHeuristic.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/errors/MapAggrMemErrorHeuristic.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/errors/package-info.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/package-info.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/AbstractMapJoinKey.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/AbstractRowContainer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/DCLLItem.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/HashMapWrapper.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/MRU.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinDoubleKeys.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectKey.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinSingleKey.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/exec/persistence/RowContainer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/history/HiveHistory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/history/HiveHistoryViewer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/DriverTestHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/Entity.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/ExecuteWithHookContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/Hook.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/HookContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/LineageInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/PostExecute.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/PreExecute.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/ReadEntity.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/UpdateInputAccessTimeHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/hooks/WriteEntity.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/AbstractIndexHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/AggregateIndexHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/HiveIndex.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/HiveIndexHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/HiveIndexQueryContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/IndexMetadataChangeTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/IndexMetadataChangeWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/IndexSearchCondition.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapInnerQuery.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapObjectInput.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapObjectOutput.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapOuterQuery.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/bitmap/BitmapQuery.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/compact/CompactIndexHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/index/compact/HiveCompactIndexInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputSplit.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/BucketizedHiveRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/CodecPool.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/CombineHiveRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/ContentSummaryInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/DefaultHivePartitioner.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/FlatFileInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveBinaryOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveContextAwareRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveIgnoreKeyTextOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveKey.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveNullValueSequenceFileOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveOutputFormatImpl.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HivePartitioner.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/HiveSequenceFileOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/IOContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/IOPrepareCache.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/IgnoreKeyTextOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/InputFormatChecker.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/NonSyncDataOutputBuffer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/OneNullRowInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/RCFile.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/RCFileOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/RCFileRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/ReworkMapredInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/SchemaAwareCompressionInputStream.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/SchemaAwareCompressionOutputStream.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/avro/AvroContainerInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/avro/AvroContainerOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/avro/AvroGenericRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/avro/AvroGenericRecordWriter.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/BitFieldReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/BitFieldWriter.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/BooleanColumnStatistics.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatistics.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/CompressionCodec.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/CompressionKind.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/DecimalColumnStatistics.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/DoubleColumnStatistics.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/InStream.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/IntegerColumnStatistics.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/MemoryManager.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcFile.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcSerde.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcUnion.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/OutStream.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/PositionProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/PositionRecorder.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/PositionedOutputStream.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/Reader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ReaderImpl.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RedBlackTree.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RunLengthByteReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RunLengthByteWriter.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RunLengthIntegerReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RunLengthIntegerWriter.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/SerializationUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/SnappyCodec.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/StreamName.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/StringColumnStatistics.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/StringRedBlackTree.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/StripeInformation.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/Writer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/ZlibCodec.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/orc/package-info.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/MergeWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileBlockMergeInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileBlockMergeOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileBlockMergeRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileKeyBufferWrapper.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileValueBufferWrapper.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanMapper.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/DefaultGraphWalker.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/DefaultRuleDispatcher.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/Dispatcher.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/GraphWalker.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/Node.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/NodeProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/NodeProcessorCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/PreOrderWalker.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/Rule.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/RuleExactMatch.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/RuleRegExp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/TaskGraphWalker.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lib/Utils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/HiveLock.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/HiveLockManager.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/HiveLockManagerCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/HiveLockMode.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/HiveLockObj.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/HiveLockObject.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/LockException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/package-info.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLock.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/log/PerfLogger.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/log/PidDailyRollingFileAppender.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/AuthorizationException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/CheckResult.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/DefaultStorageHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/Dimension.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/DummyPartition.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveMetaStoreChecker.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveStorageHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveStoragePredicateHandler.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/InvalidTableException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/RandomDimension.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/Sample.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/VirtualColumn.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/formatting/JsonMetaDataFormatter.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/formatting/MapBuilder.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/formatting/MetaDataFormatUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/formatting/MetaDataFormatter.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/formatting/MetaDataPrettyFormatUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/metadata/formatting/TextMetaDataFormatter.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/AbstractBucketJoinProc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/AbstractSMBJoinProc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/AvgPartitionSizeBasedBigTableSelectorForAutoSMJ.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/BigTableSelectorForAutoSMJ.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/BucketJoinProcCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/BucketMapJoinOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/BucketMapjoinProc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/BucketingSortingReduceSinkOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ColumnPruner.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ColumnPrunerProcCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ColumnPrunerProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRFileSink1.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMROperator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRProcContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRRedSink1.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRRedSink2.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRRedSink3.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRTableScan1.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMRUnion1.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GlobalLimitOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/GroupByOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/IndexUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/JoinReorder.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/LeftmostBigTableSelectorForAutoSMJ.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/NonBlockingOpDeDupProc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/Optimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/PrunerExpressionOperatorFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/PrunerOperatorFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/PrunerUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ReduceSinkDeDuplication.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SamplePruner.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SimpleFetchOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SizeBasedBigTableSelectorForAutoSMJ.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SkewJoinOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SortBucketJoinProcCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SortedMergeBucketMapJoinOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SortedMergeBucketMapjoinProc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/SortedMergeJoinProc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/TableSizeBasedBigTableSelectorForAutoSMJ.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/Transform.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/index/RewriteCanApplyCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/index/RewriteCanApplyProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/index/RewriteGBUsingIndex.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/index/RewriteParseContextGenerator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/index/RewriteQueryUsingAggregateIndex.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/index/RewriteQueryUsingAggregateIndexCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/ExprProcCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/ExprProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/Generator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/LineageCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/lineage/OpProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBExprProcCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBExprProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBOpPartitionWalkerCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBOpWalkerCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBPartitionProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/LBProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/ListBucketingPruner.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/ListBucketingPrunerUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/pcr/PartitionConditionRemover.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/pcr/PcrExprProcCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/pcr/PcrExprProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/pcr/PcrOpProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/pcr/PcrOpWalkerCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/BucketingSortingCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/BucketingSortingInferenceOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/BucketingSortingOpProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/CommonJoinResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/IndexWhereResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/LocalMapJoinProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/MapJoinResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/MetadataOnlyOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/PhysicalContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/PhysicalOptimizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/PhysicalPlanResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/SkewJoinProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/SkewJoinResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/index/IndexWhereProcCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/index/IndexWhereProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/physical/index/IndexWhereTaskDispatcher.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/ExprProcCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/ExprProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/ExprPrunerInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/OpProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/OpWalkerCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/PartExprEvalUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/unionproc/UnionProcContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/unionproc/UnionProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/optimizer/unionproc/UnionProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ASTErrorNode.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ASTNode.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ASTNodeOrigin.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/AbstractSemanticAnalyzerHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/AlterTablePartMergeFilesDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnAccessAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnAccessInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ColumnStatsSemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/DDLSemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/EximUtil.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ExplainSemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ExportSemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/FromClauseParser.g
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/FunctionSemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/GenMapRedWalker.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/GlobalLimitCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveLexer.g
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveSemanticAnalyzerHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveSemanticAnalyzerHookContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveSemanticAnalyzerHookContextImpl.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/IndexUpdater.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/InputSignature.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/JoinCond.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/JoinType.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/LoadSemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/MetaDataExportListener.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/OpParseContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/PTFInvocationSpec.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ParseContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ParseDriver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ParseError.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ParseException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/PrintOpTreeProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/PrunedPartitionList.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/QB.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/QBExpr.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/QBJoinTree.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/QBMetaData.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/QBParseInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/SelectClauseParser.g
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzerFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticException.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/SplitSample.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/TableAccessAnalyzer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/TableAccessCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/TableAccessInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/TableSample.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/TypeCheckCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/TypeCheckProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/UnparseTranslator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/VariableSubstitution.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/WindowingComponentizer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/WindowingExprNodeEvaluatorFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/parse/WindowingSpec.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/AbstractOperatorDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/AddPartitionDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/AlterDatabaseDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/AlterIndexDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/AlterTableAlterPartDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/AlterTableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/AlterTableSimpleDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ArchiveDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ArchiveWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/BucketMapJoinContext.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/CollectDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ColumnStatsDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ColumnStatsWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ConditionalResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ConditionalResolverCommonJoin.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ConditionalResolverSkewJoin.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ConditionalWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/CopyWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/CreateDatabaseDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/CreateFunctionDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/CreateIndexDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableLikeDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/CreateViewDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DDLDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DDLWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DependencyCollectionWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DescDatabaseDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DescFunctionDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DescTableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DropDatabaseDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DropFunctionDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DropIndexDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DropTableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DummyStoreDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/DynamicPartitionCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/Explain.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExplainWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExplosionDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeColumnDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeColumnListDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeConstantDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeDescUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeFieldDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeGenericFuncDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeNullDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ExtractDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/FetchWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/FileSinkDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/FilterDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ForwardDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/FunctionWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/GrantDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/GrantRevokeRoleDDL.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/GroupByDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableDummyDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/HashTableSinkDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/HiveOperation.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinCondDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/JoinDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/LateralViewForwardDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/LateralViewJoinDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/LimitDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ListBucketingCtx.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ListSinkDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/LoadDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/LoadFileDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/LoadMultiFilesDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/LoadTableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/LockTableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/MapJoinDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/MapredLocalWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/MapredWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/MoveWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/MsckDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/OperatorDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/PTFDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/PTFDeserializer.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/PartitionDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/PartitionSpec.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/PrincipalDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/PrivilegeDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/PrivilegeObjectDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ReduceSinkDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ReducerTimeStatsPerJob.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/RenamePartitionDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/RevokeDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/RoleDDLDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/SMBJoinDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/SchemaDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ScriptDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/SelectDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowColumnsDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowCreateTableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowDatabasesDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowFunctionsDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowGrantDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowIndexesDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowLocksDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowPartitionsDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowTableStatusDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowTablesDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ShowTblPropertiesDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/SkewedColumnPositionPair.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/StatsWork.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/SwitchDatabaseDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/TableScanDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/TruncateTableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/UDTFDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/UnionDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/UnlockTableDesc.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/ValidationUtility.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/plan/mapredplan.jr
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/ppd/ExprWalkerInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/ppd/ExprWalkerProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/ppd/OpProcFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/ppd/OpWalkerInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/ppd/PredicatePushDown.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/ppd/PredicateTransitivePropagate.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/processors/AddResourceProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorResponse.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/processors/DeleteResourceProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/processors/DfsProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/processors/ResetProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/processors/SetProcessor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultAuthenticator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/HadoopDefaultMetastoreAuthenticator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/HiveAuthenticationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/HiveMetastoreAuthenticationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/AuthorizationPreEventListener.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/DefaultHiveAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/DefaultHiveMetastoreAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/HiveAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/HiveAuthorizationProviderBase.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/HiveMetastoreAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/Privilege.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/PrivilegeRegistry.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/PrivilegeScope.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/security/authorization/StorageBasedAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/session/CreateTableAutomaticGrant.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/session/LineageState.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/stats/ClientStatsPublisher.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsAggregator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsPublisher.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsSetupConst.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsAggregator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsPublisher.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsSetupConstants.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/tools/LineageInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDAFPercentile.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDAFWrongArgLengthForTestCase.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFAbs.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFAcos.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFAscii.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFAsin.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFAtan.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFBaseBitOP.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFBaseCompare.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFBaseNumericOp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFBaseNumericUnaryOp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFBin.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFCeil.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFConcat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFConv.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFCos.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDate.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDateAdd.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDateDiff.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDateSub.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDayOfMonth.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFDegrees.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFE.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFExp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFFindInSet.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFFloor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFFromUnixTime.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFHex.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFHour.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFJson.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLTrim.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLength.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLike.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLn.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLog.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLog10.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLog2.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLower.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFLpad.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFMinute.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFMonth.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPBitAnd.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPBitNot.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPBitOr.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPBitXor.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPDivide.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPLongDivide.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPMinus.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPMod.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPMultiply.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPNegative.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPPlus.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFOPPositive.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFPI.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFParseUrl.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFPosMod.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFPower.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRTrim.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRadians.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRand.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRegExp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRegExpExtract.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRegExpReplace.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRepeat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFReverse.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRound.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFRpad.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSecond.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSign.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSin.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSpace.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSqrt.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFSubstr.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFTan.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToBoolean.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToByte.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToDate.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToDouble.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToFloat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToInteger.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToLong.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToShort.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFToString.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFTrim.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFType.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFUnhex.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFUnixTimeStamp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFUpper.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFWeekOfYear.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/UDFYear.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/AbstractGenericUDAFResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/AbstractGenericUDFEWAHBitmapBop.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/AbstractGenericUDFReflect.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/Collector.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/DoubleNumDistinctValueEstimator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFAverage.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFBridge.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCollectSet.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFComputeStats.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFContextNGrams.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCorrelation.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCount.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCovariance.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCovarianceSample.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFCumeDist.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFDenseRank.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEWAHBitmap.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFFirstValue.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFHistogramNumeric.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFLag.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFLastValue.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFLead.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFLeadLag.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFMax.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFMin.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFNTile.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFParameterInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFPercentRank.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFPercentileApprox.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFRank.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFResolver2.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFRowNumber.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFStd.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFStdSample.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFSum.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFVariance.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFVarianceSample.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDAFnGrams.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDF.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFArray.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFArrayContains.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFAssertTrue.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBaseCompare.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBetween.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFCase.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFCoalesce.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFConcatWS.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFEWAHBitmapAnd.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFEWAHBitmapEmpty.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFEWAHBitmapOr.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFElt.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFField.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFFormatNumber.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFFromUtcTimestamp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFHash.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFIf.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFIn.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFInFile.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFIndex.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFInstr.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFLeadLag.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFLocate.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFMap.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFMapKeys.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFMapValues.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFNamedStruct.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFNvl.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPAnd.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPEqual.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPEqualNS.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPEqualOrGreaterThan.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPEqualOrLessThan.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPGreaterThan.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPLessThan.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPNot.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPNotEqual.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPNotNull.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPNull.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFOPOr.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFPrintf.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFReflect.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFReflect2.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSize.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSortArray.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSplit.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFStringToMap.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFStruct.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFTimestamp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFToBinary.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFToDecimal.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFToUnixTimeStamp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFToUtcTimestamp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFTranslate.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFUnion.java
!????? /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFUnixTimeStamp.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFWhen.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTF.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTFExplode.java
!????? /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTFInline.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTFJSONTuple.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTFParseUrlTuple.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTFStack.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/LongNumDistinctValueEstimator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/NGramEstimator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/NumericHistogram.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/SimpleGenericUDAFParameterInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/StringNumDistinctValueEstimator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/UDTFCollector.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/package-info.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/ptf/Noop.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/ptf/NoopWithMap.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/ptf/TableFunctionEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/ptf/TableFunctionResolver.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/ptf/WindowingTableFunction.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/xml/GenericUDFXPath.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/xml/UDFXPathBoolean.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/xml/UDFXPathDouble.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/xml/UDFXPathFloat.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/xml/UDFXPathInteger.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/xml/UDFXPathLong.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/xml/UDFXPathShort.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/xml/UDFXPathString.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/xml/UDFXPathUtil.java
AL /Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/util/DosToUnix.java
!????? /Users/carl/Work/repos/hive-test/ql/src/protobuf/org/apache/hadoop/hive/ql/io/orc/orc_proto.proto
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/BaseTestQueries.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/QTestUtil.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/TestLocationQueries.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/TestMTQueries.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExecDriver.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/exec/TestExpressionEvaluator.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/exec/TestFunctionRegistry.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/exec/TestHashMapWrapper.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/exec/TestOperators.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/exec/TestPlan.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/exec/TestStatsPublisherEnhanced.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/exec/sample_plan.xml
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/history/TestHiveHistory.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/CheckColumnAccessHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/CheckQueryPropertiesHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/CheckTableAccessHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/EnforceReadOnlyTables.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/MapJoinCounterHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/OptrStatGroupByHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/PostExecutePrinter.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/PreExecutePrinter.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyCachingPrintStreamHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyContentSummaryCacheHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyHiveSortedInputFormatUsedHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyHooksRunInOrder.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyIsLocalModeHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyNumReducersHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyOutputTableLocationSchemeIsFileHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyOverriddenConfigsHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyPartitionIsNotSubdirectoryOfTableHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyPartitionIsSubdirectoryOfTableHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifySessionStateLocalErrorsHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifySessionStateStackTracesHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/hooks/VerifyTableDirectoryIsEmptyHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/JavaTestObjFlatFileInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/PerformTestRCFileAndSeqFile.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/TestFlatFileInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/TestHiveBinarySearchRecordReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/TestHiveFileFormatUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/TestHiveInputOutputBuffer.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/TestRCFile.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/TestSymlinkTextInputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestBitFieldReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestDynamicArray.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestFileDump.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestInStream.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestInputOutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestMemoryManager.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestOrcFile.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestOrcStruct.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestRunLengthByteReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestRunLengthIntegerReader.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestSerializationUtils.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestStreamName.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestStringRedBlackTree.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestZlib.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/udf/Rot13InputFormat.java
!????? /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/udf/Rot13OutputFormat.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/lockmgr/TestEmbeddedLockManager.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/metadata/DummySemanticAnalyzerHook.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/metadata/DummySemanticAnalyzerHook1.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/metadata/TestHive.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/metadata/TestHiveMetaStoreChecker.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/metadata/TestHiveRemote.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/metadata/TestSemanticAnalyzerHookLoading.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/DynamicMultiDimeCollectionTest.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/optimizer/listbucketingpruner/ListBucketingPrunnerTest.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/parse/TestEximUtil.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/security/DummyAuthenticator.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/security/DummyHiveMetastoreAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/security/InjectableDummyAuthenticator.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/security/TestAuthorizationPreEventListener.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/security/TestDefaultHiveMetastoreAuthorizationProvider.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/stats/DummyStatsAggregator.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/stats/DummyStatsPublisher.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/stats/KeyVerifyingStatsAggregator.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/tool/TestLineageInfo.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/TestUDFDateAdd.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/TestUDFDateDiff.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/TestUDFDateSub.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/UDAFTestMax.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/UDFTestErrorOnFalse.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/UDFTestLength.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/UDFTestLength2.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/generic/DummyContextUDF.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/generic/GenericUDFEvaluateNPE.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/generic/GenericUDFTestGetJavaBoolean.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/generic/GenericUDFTestGetJavaString.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/udf/generic/GenericUDFTestTranslate.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/util/TestDosToUnix.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/scripts/extracturl.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/serde2/TestSerDe.java
AL /Users/carl/Work/repos/hive-test/ql/src/test/queries/clientnegative/dyn_part_empty.q.disabled
AL /Users/carl/Work/repos/hive-test/ql/src/test/resources/core-site.xml
!????? /Users/carl/Work/repos/hive-test/ql/src/test/resources/orc-file-dump.out
AL /Users/carl/Work/repos/hive-test/ql/src/test/scripts/testgrep
AL /Users/carl/Work/repos/hive-test/ql/src/test/templates/TestBeeLineDriver.vm
AL /Users/carl/Work/repos/hive-test/ql/src/test/templates/TestCliDriver.vm
AL /Users/carl/Work/repos/hive-test/ql/src/test/templates/TestNegativeCliDriver.vm
AL /Users/carl/Work/repos/hive-test/ql/src/test/templates/TestParse.vm
AL /Users/carl/Work/repos/hive-test/ql/src/test/templates/TestParseNegative.vm
AL /Users/carl/Work/repos/hive-test/serde/build.xml
AL /Users/carl/Work/repos/hive-test/serde/if/serde.thrift
AL /Users/carl/Work/repos/hive-test/serde/if/test/complex.thrift
AL /Users/carl/Work/repos/hive-test/serde/if/test/complexpb.proto
AL /Users/carl/Work/repos/hive-test/serde/if/test/megastruct.thrift
AL /Users/carl/Work/repos/hive-test/serde/if/test/testthrift.thrift
AL /Users/carl/Work/repos/hive-test/serde/ivy.xml
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde/Constants.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/AbstractDeserializer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/AbstractSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/AbstractSerializer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/ByteStream.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/ByteStreamTypedSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/ColumnProjectionUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/ColumnSet.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/DelimitedJSONSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/Deserializer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/MetadataTypedColumnsetSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/NullStructSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/RegexSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/SerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/SerDeException.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/SerDeStats.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/SerDeStatsStruct.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/SerDeUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/Serializer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/TypedSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/AvroDeserializer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/AvroGenericRecordWritable.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/AvroObjectInspectorGenerator.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/AvroSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/AvroSerdeException.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/AvroSerdeUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/AvroSerializer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/BadSchemaException.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/InstanceCache.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/ReaderWriterSchemaPair.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/SchemaResolutionProblem.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/avro/SchemaToTypeInfo.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/binarysortable/BinarySortableSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/binarysortable/InputByteBuffer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/binarysortable/OutputByteBuffer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/columnar/BytesRefArrayWritable.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/columnar/BytesRefWritable.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/columnar/ColumnarSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/columnar/ColumnarSerDeBase.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/columnar/ColumnarStruct.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/columnar/ColumnarStructBase.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/columnar/LazyBinaryColumnarSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/columnar/LazyBinaryColumnarStruct.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/columnar/LazyDecompressionCallback.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDe.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeAsync.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeCommaOrSemicolon.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConst.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstList.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstListContents.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstMap.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstMapContents.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeConstValue.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeDefinition.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeDefinitionType.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeEnum.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeEnumDef.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeEnumDefList.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeExtends.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeField.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldList.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldRequiredness.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldType.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFieldValue.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFlagArgs.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFunction.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeFunctionType.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeHeader.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeHeaderList.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeInclude.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeNamespace.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSenum.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSenumDef.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSenumDefList.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeService.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeSimpleNode.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeStart.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeStruct.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeStructBase.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeThrows.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeBase.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeBool.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeByte.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeDefinition.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeDouble.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeList.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeMap.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeSet.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypeString.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypedef.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypei16.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypei32.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeTypei64.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeUnflagArgs.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/DynamicSerDeXception.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/JJTthrift_grammarState.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/Node.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/ParseException.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/SimpleCharStream.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/SimpleNode.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/Token.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/TokenMgrError.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammar.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammar.jj
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammar.jjt
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammarConstants.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammarTokenManager.java
/Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/dynamic_type/thrift_grammarTreeConstants.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/io/ByteWritable.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/io/DoubleWritable.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/io/HiveDecimalWritable.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/io/ShortWritable.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/io/TimestampWritable.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/ByteArrayRef.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyArray.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyBinary.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyBoolean.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyByte.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyDouble.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyFactory.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyFloat.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyHiveDecimal.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyInteger.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyLong.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyMap.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyNonPrimitive.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyObject.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyObjectBase.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyPrimitive.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyShort.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazySimpleSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyString.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyStruct.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyTimestamp.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyUnion.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/LazyUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/LazyListObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/LazyMapObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/LazyObjectInspectorFactory.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/LazySimpleStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/LazyUnionObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/AbstractPrimitiveLazyObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyBinaryObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyBooleanObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyByteObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyDoubleObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyFloatObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyHiveDecimalObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyIntObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyLongObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyPrimitiveObjectInspectorFactory.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyShortObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyStringObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyTimestampObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazy/objectinspector/primitive/LazyVoidObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryArray.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryBinary.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryBoolean.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryByte.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryDouble.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryFactory.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryFloat.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryHiveDecimal.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryInteger.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryLong.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryMap.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryNonPrimitive.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryObject.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryPrimitive.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinarySerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryShort.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryString.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryStruct.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryTimestamp.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/LazyBinaryVoid.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/objectinspector/LazyBinaryListObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/objectinspector/LazyBinaryMapObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/objectinspector/LazyBinaryObjectInspectorFactory.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazybinary/objectinspector/LazyBinaryStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazydio/LazyDioBoolean.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazydio/LazyDioByte.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazydio/LazyDioDouble.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazydio/LazyDioFloat.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazydio/LazyDioInteger.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazydio/LazyDioLong.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/lazydio/LazyDioShort.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ColumnarStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ConstantObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/CrossMapEqualComparer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/DelegatedListObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/DelegatedMapObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/DelegatedObjectInspectorFactory.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/DelegatedStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/DelegatedUnionObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/FullMapEqualComparer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/InspectableObject.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ListObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ListObjectsEqualComparer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/MapEqualComparer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/MapObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/MetadataListStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspectorConverters.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspectorFactory.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspectorUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/PrimitiveObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ProtocolBuffersStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ReflectionStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/SettableListObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/SettableMapObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/SettableStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/SimpleMapEqualComparer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/StandardConstantListObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/StandardConstantMapObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/StandardListObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/StandardMapObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/StandardStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/StandardUnionObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/StructField.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/StructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/SubStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ThriftStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/UnionObject.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/UnionObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/UnionStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/AbstractPrimitiveJavaObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/AbstractPrimitiveObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/AbstractPrimitiveWritableObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/BinaryObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/BooleanObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/ByteObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/DoubleObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/FloatObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/HiveDecimalObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/IntObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaBinaryObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaBooleanObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaByteObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaDoubleObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaFloatObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaHiveDecimalObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaIntObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaLongObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaShortObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaStringObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaTimestampObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/JavaVoidObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/LongObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/PrimitiveObjectInspectorConverter.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/PrimitiveObjectInspectorFactory.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/PrimitiveObjectInspectorUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableBinaryObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableBooleanObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableByteObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableDoubleObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableFloatObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableHiveDecimalObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableIntObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableLongObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableShortObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableStringObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/SettableTimestampObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/ShortObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/StringObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/TimestampObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/VoidObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableBinaryObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableBooleanObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableByteObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantBinaryObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantBooleanObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantByteObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantDoubleObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantFloatObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantHiveDecimalObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantIntObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantLongObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantShortObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantStringObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableConstantTimestampObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableDoubleObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableFloatObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableHiveDecimalObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableIntObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableLongObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableShortObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableStringObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableTimestampObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/primitive/WritableVoidObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/thrift/ConfigurableTProtocol.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/thrift/SkippableTProtocol.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/thrift/TBinarySortableProtocol.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/thrift/TCTLSeparatedProtocol.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/thrift/TReflectionUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/thrift/ThriftByteStreamTypedSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/thrift/ThriftDeserializer.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/thrift/WriteNullsProtocol.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/thrift/WriteTextProtocol.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/ListTypeInfo.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/MapTypeInfo.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/PrimitiveTypeInfo.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/StructTypeInfo.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/TypeInfo.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/TypeInfoFactory.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/TypeInfoUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/UnionTypeInfo.java
AL /Users/carl/Work/repos/hive-test/serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/package-info.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/TestSerdeWithFieldComments.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/TestStatsSerde.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/TestTCTLSeparatedProtocol.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/TestAvroDeserializer.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/TestAvroObjectInspectorGenerator.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/TestAvroSerde.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/TestAvroSerdeUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/TestAvroSerializer.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/TestGenericAvroRecordWritable.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/TestInstanceCache.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/TestSchemaReEncoder.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/TestThatEvolvedSchemasActAsWeWant.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/avro/Utils.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/binarysortable/MyTestClass.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/binarysortable/MyTestInnerStruct.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/binarysortable/TestBinarySortableSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/columnar/TestLazyBinaryColumnarSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/dynamic_type/TestDynamicSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/lazy/TestLazyArrayMapStruct.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/lazy/TestLazyPrimitive.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/lazy/TestLazySimpleSerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/lazybinary/MyTestClassBigger.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/lazybinary/MyTestClassSmaller.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/lazybinary/TestLazyBinarySerDe.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/MyStruct.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestCrossMapEqualComparer.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestFullMapEqualComparer.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestObjectInspectorConverters.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestObjectInspectorUtils.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestProtocolBuffersObjectInspectors.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestReflectionObjectInspectors.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestSimpleMapEqualComparer.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestStandardObjectInspectors.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestThriftObjectInspectors.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestUnionStructObjectInspector.java
AL /Users/carl/Work/repos/hive-test/serde/src/test/org/apache/hadoop/hive/serde2/thrift_test/CreateSequenceFile.java
AL /Users/carl/Work/repos/hive-test/service/build.xml
AL /Users/carl/Work/repos/hive-test/service/if/TCLIService.thrift
AL /Users/carl/Work/repos/hive-test/service/if/hive_service.thrift
AL /Users/carl/Work/repos/hive-test/service/ivy.xml
AL /Users/carl/Work/repos/hive-test/service/lib/php/Thrift.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/autoload.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/ext/thrift_protocol/config.m4
AL /Users/carl/Work/repos/hive-test/service/lib/php/ext/thrift_protocol/php_thrift_protocol.cpp
AL /Users/carl/Work/repos/hive-test/service/lib/php/ext/thrift_protocol/php_thrift_protocol.h
AL /Users/carl/Work/repos/hive-test/service/lib/php/ext/thrift_protocol/tags/1.0.0/config.m4
AL /Users/carl/Work/repos/hive-test/service/lib/php/ext/thrift_protocol/tags/1.0.0/php_thrift_protocol.cpp
AL /Users/carl/Work/repos/hive-test/service/lib/php/ext/thrift_protocol/tags/1.0.0/php_thrift_protocol.h
AL /Users/carl/Work/repos/hive-test/service/lib/php/protocol/TBinaryProtocol.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/protocol/TProtocol.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/transport/TBufferedTransport.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/transport/TFramedTransport.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/transport/THttpClient.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/transport/TMemoryBuffer.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/transport/TNullTransport.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/transport/TPhpStream.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/transport/TSocket.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/transport/TSocketPool.php
AL /Users/carl/Work/repos/hive-test/service/lib/php/transport/TTransport.php
AL /Users/carl/Work/repos/hive-test/service/lib/py/fb303/FacebookBase.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/fb303/__init__.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/fb303_scripts/__init__.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/fb303_scripts/fb303_simple_mgmt.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/TSCons.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/Thrift.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/__init__.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/protocol/TBinaryProtocol.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/protocol/TProtocol.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/protocol/__init__.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/protocol/fastbinary.c
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/reflection/__init__.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/reflection/limited/__init__.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/server/THttpServer.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/server/TNonblockingServer.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/server/TServer.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/server/__init__.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/transport/THttpClient.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/transport/TSocket.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/transport/TTransport.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/transport/TTwisted.py
AL /Users/carl/Work/repos/hive-test/service/lib/py/thrift/transport/__init__.py
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hadoop/hive/service/HiveClient.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hadoop/hive/service/HiveInterface.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hadoop/hive/service/HiveServer.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/AbstractService.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/BreakableService.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/CompositeService.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/FilterService.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/Service.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/ServiceException.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/ServiceOperations.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/ServiceStateChangeListener.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/AnonymousAuthenticationProviderImpl.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/AuthenticationProviderFactory.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/CustomAuthenticationProviderImpl.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/HiveAuthFactory.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/KerberosSaslHelper.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/LdapAuthenticationProviderImpl.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/PasswdAuthenticationProvider.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/PlainSaslHelper.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/PlainSaslServer.java
!????? /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
!????? /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/TUGIContainingProcessor.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/CLIService.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/CLIServiceClient.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/CLIServiceUtils.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/ColumnDescriptor.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/ColumnValue.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/FetchOrientation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/GetInfoType.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/GetInfoValue.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/Handle.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/HandleIdentifier.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/HiveSQLException.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/ICLIService.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/OperationHandle.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/OperationState.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/OperationType.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/PatternOrIdentifier.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/Row.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/RowSet.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/SessionHandle.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/TableSchema.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/Type.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/TypeDescriptor.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/AddResourceOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/DeleteResourceOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/DfsOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/ExecuteStatementOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/GetCatalogsOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/GetColumnsOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/GetFunctionsOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/GetSchemasOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/GetTableTypesOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/GetTablesOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/GetTypeInfoOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/HiveCommandOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/MetadataOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/Operation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/OperationManager.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/SQLOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/operation/SetOperation.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/session/HiveSession.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/session/HiveSessionProxy.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/session/SessionManager.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/thrift/EmbeddedThriftCLIService.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/server/HiveServer2.java
AL /Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/server/ServerOptionsProcessor.java
AL /Users/carl/Work/repos/hive-test/service/src/test/org/apache/hadoop/hive/service/TestHiveServer.java
AL /Users/carl/Work/repos/hive-test/service/src/test/org/apache/hadoop/hive/service/TestHiveServerSessions.java
AL /Users/carl/Work/repos/hive-test/service/src/test/org/apache/hive/service/auth/TestPlainSaslHelper.java
AL /Users/carl/Work/repos/hive-test/service/src/test/org/apache/hive/service/cli/CLIServiceTest.java
AL /Users/carl/Work/repos/hive-test/service/src/test/org/apache/hive/service/cli/TestEmbeddedThriftCLIService.java
AL /Users/carl/Work/repos/hive-test/service/src/test/org/apache/hive/service/cli/session/TestHiveSession.java
AL /Users/carl/Work/repos/hive-test/service/src/test/org/apache/hive/service/cli/thrift/TestThriftCLIService.java
AL /Users/carl/Work/repos/hive-test/service/src/test/org/apache/hive/service/server/TestHiveServer2Concurrency.java
AL /Users/carl/Work/repos/hive-test/service/src/test/org/apache/hive/service/server/TestServerOptionsProcessor.java
AL /Users/carl/Work/repos/hive-test/service/src/test/php/test_service.php
AL /Users/carl/Work/repos/hive-test/shims/build.xml
AL /Users/carl/Work/repos/hive-test/shims/ivy.xml
AL /Users/carl/Work/repos/hive-test/shims/src/0.20/java/org/apache/hadoop/hive/shims/Hadoop20Shims.java
AL /Users/carl/Work/repos/hive-test/shims/src/0.20/java/org/apache/hadoop/hive/shims/HiveHarFileSystem.java
AL /Users/carl/Work/repos/hive-test/shims/src/0.20/java/org/apache/hadoop/hive/shims/Jetty20Shims.java
AL /Users/carl/Work/repos/hive-test/shims/src/0.20S/java/org/apache/hadoop/hive/shims/Hadoop20SShims.java
AL /Users/carl/Work/repos/hive-test/shims/src/0.20S/java/org/apache/hadoop/hive/shims/Jetty20SShims.java
AL /Users/carl/Work/repos/hive-test/shims/src/0.23/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java
AL /Users/carl/Work/repos/hive-test/shims/src/0.23/java/org/apache/hadoop/hive/shims/Jetty23Shims.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/shims/HadoopShimsSecure.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/thrift/DelegationTokenIdentifier.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/thrift/DelegationTokenSecretManager.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/thrift/DelegationTokenSelector.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/thrift/DelegationTokenStore.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/thrift/HadoopThriftAuthBridge20S.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/thrift/MemoryTokenStore.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/thrift/TokenStoreDelegationTokenSecretManager.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/thrift/ZooKeeperTokenStore.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/hive/thrift/client/TUGIAssumingTransport.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/java/org/apache/hadoop/security/token/delegation/HiveDelegationTokenSupport.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/test/org/apache/hadoop/hive/thrift/TestHadoop20SAuthBridge.java
AL /Users/carl/Work/repos/hive-test/shims/src/common-secure/test/org/apache/hadoop/hive/thrift/TestZooKeeperTokenStore.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/fs/ProxyFileSystem.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/fs/ProxyLocalFileSystem.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/io/HiveIOExceptionHandler.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/io/HiveIOExceptionHandlerChain.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/io/HiveIOExceptionHandlerUtil.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/io/HiveIOExceptionNextHandleResult.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/shims/CombineHiveKey.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/shims/HadoopShims.java
!????? /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/shims/HiveEventCounter.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/shims/JettyShims.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/shims/ShimLoader.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/thrift/HadoopThriftAuthBridge.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/thrift/TFilterTransport.java
AL /Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/thrift/TUGIContainingTransport.java
A /Users/carl/Work/repos/hive-test/testlibs/ant-contrib-1.0b3.jar
AL /Users/carl/Work/repos/hive-test/testutils/build.xml
AL /Users/carl/Work/repos/hive-test/testutils/compute_stats
AL /Users/carl/Work/repos/hive-test/testutils/dump_schema
AL /Users/carl/Work/repos/hive-test/testutils/hadoop
AL /Users/carl/Work/repos/hive-test/testutils/hadoop.cmd
AL /Users/carl/Work/repos/hive-test/testutils/ivy.xml
AL /Users/carl/Work/repos/hive-test/testutils/ptest/Buffer.py
AL /Users/carl/Work/repos/hive-test/testutils/ptest/Process.py
N /Users/carl/Work/repos/hive-test/testutils/ptest/README
AL /Users/carl/Work/repos/hive-test/testutils/ptest/Report.py
AL /Users/carl/Work/repos/hive-test/testutils/ptest/Ssh.py
AL /Users/carl/Work/repos/hive-test/testutils/ptest/config.py
AL /Users/carl/Work/repos/hive-test/testutils/ptest/hivetest.py
AL /Users/carl/Work/repos/hive-test/testutils/ptest/templates/Properties.html
AL /Users/carl/Work/repos/hive-test/testutils/ptest/templates/TestCase.html
AL /Users/carl/Work/repos/hive-test/testutils/ptest/templates/TestRun.html
AL /Users/carl/Work/repos/hive-test/testutils/ptest/templates/TestSuite.html
AL /Users/carl/Work/repos/hive-test/testutils/ptest/templates/common.css
AL /Users/carl/Work/repos/hive-test/testutils/run_tests
AL /Users/carl/Work/repos/hive-test/testutils/src/java/org/apache/hive/testutils/junit/runners/ConcurrentTestRunner.java
AL /Users/carl/Work/repos/hive-test/testutils/src/java/org/apache/hive/testutils/junit/runners/model/ConcurrentScheduler.java
*****************************************************
Printing headers for files without AL header...
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/AbstractCommandHandler.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/AbstractOutputFormat.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
/**
* Abstract OutputFormat.
*
*/
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLine.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.EOFException;
import java.io.File;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLine.properties
=======================================================================
app-introduction: {0} version {1} by {2}
jline-version: The version of the required {0} library is too old. Version \
"{1}" was found, but "{2}" is required.
enter-for-more: [ Hit "enter" for more ("q" to exit) ]
no-manual: Could not find manual resource.
executing-command: Executing command: {0}
unknown-command: Unknown command: {0}
autocommit-needs-off: Operation requires that autocommit be turned off.
no-current-connection: No current connection
connection-is-closed: Connection is closed
reconnecting: Reconnecting to "{0}"...
connecting: Connecting to "{0}"...
no-driver: No known driver to handle "{0}"
setting-prop: Setting property: {0}
saving-options: Saving preferences to: {0}
loaded-options: Loaded preferences from: {0}
jdbc-level: JDBC level
compliant: Compliant
jdbc-version: Version
driver-class: Driver Class
help-quit: Exits the program
help-dropall: Drop all tables in the current database
help-connect: Open a new connection to the database.
help-manual: Display the BeeLine manual
help-typeinfo: Display the type map for the current connection
help-describe: Describe a table
help-reconnect: Reconnect to the database
help-metadata: Obtain metadata information
help-dbinfo: Give metadata information about the database
help-rehash: Fetch table and column names for command completion
help-verbose: Set verbose mode on
help-run: Run a script from the specified file
help-list: List the current connections
help-all: Execute the specified SQL against all the current connections
help-go: Select the current connection
help-script: Start saving a script to a file
help-brief: Set verbose mode off
help-close: Close the current connection to the database
help-closeall: Close all current open connections
help-isolation: Set the transaction isolation for this connection
help-nativesql: Show the native SQL for the specified statement
help-call: Execute a callable statement
help-autocommit: Set autocommit mode on or off
help-commit: Commit the current transaction (if autocommit is off)
help-rollback: Roll back the current transaction (if autocommit is off)
help-batch: Start or execute a batch of statements
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineCommandCompletor.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineCompletor.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.util.List;
import jline.Completor;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineOpts.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BeeLineSignalHandler.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.sql.Statement;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/BufferedRows.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Iterator;
import java.util.LinkedList;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/ColorBuffer.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/CommandHandler.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import jline.Completor;
/**
* A generic command to be executed. Execution of the command
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/Commands.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/DatabaseConnection.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/DatabaseConnections.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/DriverInfo.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.io.IOException;
import java.util.Properties;
public class DriverInfo {
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/IncrementalRows.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.NoSuchElementException;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/OutputFile.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/OutputFormat.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
interface OutputFormat {
int print(Rows rows);
}
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/ReflectiveCommandHandler.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import jline.Completor;
import org.apache.hadoop.fs.shell.Command;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/Reflector.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.Arrays;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/Rows.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.text.DecimalFormat;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/SQLCompletor.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.sql.SQLException;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/SeparatedValuesOutputFormat.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
/**
* OutputFormat for values separated by a delimiter.
*
* TODO: Handle character escaping
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/SunSignalHandler.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.sql.SQLException;
import java.sql.Statement;
import sun.misc.Signal;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/TableNameCompletor.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
import java.util.List;
import jline.Completor;
import jline.SimpleCompletor;
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/TableOutputFormat.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
/**
* OutputFormat for a pretty, table-like format.
*
*/
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/VerticalOutputFormat.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
/**
* OutputFormat for vertical column name: value format.
*
*/
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/XMLAttributeOutputFormat.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
class XMLAttributeOutputFormat extends AbstractOutputFormat {
private final BeeLine beeLine;
private final StringBuilder buf = new StringBuilder();
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/XMLElementOutputFormat.java
=======================================================================
/*
* Copyright (c) 2002,2003,2004,2005 Marc Prud'hommeaux
* All rights reserved.
*
*
* Redistribution and use in source and binary forms,
* with or without modification, are permitted provided
* that the following conditions are met:
*
* Redistributions of source code must retain the above
* copyright notice, this list of conditions and the following
* disclaimer.
* Redistributions in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of the nor the names
* of its contributors may be used to endorse or promote
* products derived from this software without specific
* prior written permission.
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS
* AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software is hosted by SourceForge.
* SourceForge is a trademark of VA Linux Systems, Inc.
*/
/*
* This source file is based on code taken from SQLLine 1.0.2
* The license above originally appeared in src/sqlline/SqlLine.java
* http://sqlline.sourceforge.net/
*/
package org.apache.hive.beeline;
class XMLElementOutputFormat extends AbstractOutputFormat {
private final BeeLine beeLine;
/**
=======================================================================
==/Users/carl/Work/repos/hive-test/beeline/src/java/org/apache/hive/beeline/sql-keywords.properties
=======================================================================
ABSOLUTE,ACTION,ADD,ALL,ALLOCATE,ALTER,AND,ANY,ARE,AS,ASC,ASSERTION,AT,AUTHORIZATION,AVG,BEGIN,BETWEEN,BIT,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,CATALOG,CHAR,CHARACTER,CHAR_LENGTH,CHARACTER_LENGTH,CHECK,CLOSE,CLUSTER,COALESCE,COLLATE,COLLATION,COLUMN,COMMIT,CONNECT,CONNECTION,CONSTRAINT,CONSTRAINTS,CONTINUE,CONVERT,CORRESPONDING,COUNT,CREATE,CROSS,CURRENT,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,CURSOR,DATE,DAY,DEALLOCATE,DEC,DECIMAL,DECLARE,DEFAULT,DEFERRABLE,DEFERRED,DELETE,DESC,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,DISCONNECT,DISTINCT,DOMAIN,DOUBLE,DROP,ELSE,END,END-EXEC,ESCAPE,EXCEPT,EXCEPTION,EXEC,EXECUTE,EXISTS,EXTERNAL,EXTRACT,FALSE,FETCH,FIRST,FLOAT,FOR,FOREIGN,FOUND,FROM,FULL,GET,GLOBAL,GO,GOTO,GRANT,GROUP,HAVING,HOUR,IDENTITY,IMMEDIATE,IN,INDICATOR,INITIALLY,INNER,INPUT,INSENSITIVE,INSERT,INT,INTEGER,INTERSECT,INTERVAL,INTO,IS,ISOLATION,JOIN,KEY,LANGUAGE,LAST,LEADING,LEFT,LEVEL,LIKE,LOCAL,LOWER,MATCH,MAX,MIN,MINUTE,MODULE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NOT,NULL,NULLIF,NUMERIC,OCTET_LENGTH,OF,ON,ONLY,OPEN,OPTION,OR,ORDER,OUTER,OUTPUT,OVERLAPS,OVERWRITE,PAD,PARTIAL,PARTITION,POSITION,PRECISION,PREPARE,PRESERVE,PRIMARY,PRIOR,PRIVILEGES,PROCEDURE,PUBLIC,READ,REAL,REFERENCES,RELATIVE,RESTRICT,REVOKE,RIGHT,ROLLBACK,ROWS,SCHEMA,SCROLL,SECOND,SECTION,SELECT,SESSION,SESSION_USER,SET,SIZE,SMALLINT,SOME,SPACE,SQL,SQLCODE,SQLERROR,SQLSTATE,SUBSTRING,SUM,SYSTEM_USER,TABLE,TEMPORARY,THEN,TIME,TIMESTAMP,TIMEZONE_HOUR,TIMEZONE_MINUTE,TO,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,TRUE,UNION,UNIQUE,UNKNOWN,UPDATE,UPPER,USAGE,USER,USING,VALUE,VALUES,VARCHAR,VARYING,VIEW,WHEN,WHENEVER,WHERE,WITH,WORK,WRITE,YEAR,ZONE,ADA,C,CATALOG_NAME,CHARACTER_SET_CATALOG,CHARACTER_SET_NAME,CHARACTER_SET_SCHEMA,CLASS_ORIGIN,COBOL,COLLATION_CATALOG,COLLATION_NAME,COLLATION_SCHEMA,COLUMN_NAME,COMMAND_FUNCTION,COMMITTED,CONDITION_NUMBER,CONNECTION_NAME,CONSTRAINT_CATALOG,CONSTRAINT_NAME,CONSTRAINT_SCHEMA,CURSOR_NAME,DATA,DATETIME_INTERVAL_CODE,DATETIME_INTERVAL_PRECISION,DYNAMIC_FUNCTION,FORTRAN,LENGTH,MESSAGE_LENGTH,MESSAGE_OCTET_LENGTH,MESSAGE_TEXT,MORE,MUMPS,NAME,NULLABLE,NUMBER,PASCAL,PLI,REPEATABLE,RETURNED_LENGTH,RETURNED_OCTET_LENGTH,RETURNED_SQLSTATE,ROW_COUNT,SCALE,SCHEMA_NAME,SERIALIZABLE,SERVER_NAME,SUBCLASS_ORIGIN,TABLE_NAME,TYPE,UNCOMMITTED,UNNAMED
=======================================================================
==/Users/carl/Work/repos/hive-test/common/src/test/resources/hive-exec-log4j-test.properties
=======================================================================
# Define some default values that can be overridden by system properties
hive.root.logger=INFO,FA
hive.log.dir=/tmp
hive.log.file=hiveExecLog4jTest.log
# Define the root logger to the system property "hadoop.root.logger".
log4j.rootLogger=${hive.root.logger}, EventCounter
# Logging Threshold
log4j.threshhold=WARN
#
# File Appender
#
log4j.appender.FA=org.apache.log4j.FileAppender
log4j.appender.FA.File=${hive.log.dir}/${hive.log.file}
log4j.appender.FA.layout=org.apache.log4j.PatternLayout
# Pattern format: Date LogLevel LoggerName LogMessage
#log4j.appender.DRFA.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n
# Debugging Pattern format
log4j.appender.FA.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} (%F:%M(%L)) - %m%n
#
# console
# Add "console" to rootlogger above if you want to use this
#
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n
#custom logging levels
#log4j.logger.xxx=DEBUG
#
# Event Counter Appender
# Sends counts of logging messages at different severity levels to Hadoop Metrics.
#
log4j.appender.EventCounter=org.apache.hadoop.metrics.jvm.EventCounter
log4j.category.DataNucleus=ERROR,FA
log4j.category.Datastore=ERROR,FA
log4j.category.Datastore.Schema=ERROR,FA
log4j.category.JPOX.Datastore=ERROR,FA
log4j.category.JPOX.Plugin=ERROR,FA
=======================================================================
==/Users/carl/Work/repos/hive-test/common/src/test/resources/hive-log4j-test.properties
=======================================================================
# Define some default values that can be overridden by system properties
hive.root.logger=WARN,DRFA
hive.log.dir=/tmp
hive.log.file=hiveLog4jTest.log
# Define the root logger to the system property "hadoop.root.logger".
log4j.rootLogger=${hive.root.logger}, EventCounter
# Logging Threshold
log4j.threshhold=WARN
#
# Daily Rolling File Appender
#
# Use the PidDailyerRollingFileAppend class instead if you want to use separate log files
# for different CLI session.
#
# log4j.appender.DRFA=org.apache.hadoop.hive.ql.log.PidDailyRollingFileAppender
log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DRFA.File=${hive.log.dir}/${hive.log.file}
# Rollver at midnight
log4j.appender.DRFA.DatePattern=.yyyy-MM-dd
# 30-day backup
#log4j.appender.DRFA.MaxBackupIndex=30
log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout
# Pattern format: Date LogLevel LoggerName LogMessage
#log4j.appender.DRFA.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n
# Debugging Pattern format
log4j.appender.DRFA.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} (%F:%M(%L)) - %m%n
#
# console
# Add "console" to rootlogger above if you want to use this
#
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.err
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n
log4j.appender.console.encoding=UTF-8
#custom logging levels
#log4j.logger.xxx=DEBUG
=======================================================================
==/Users/carl/Work/repos/hive-test/data/files/doctors.avro
=======================================================================
Obj???avro.codec?deflate?avro.schemaà?{"type":"record","name":"doctors","namespace":"testing.hive.avro.serde","fields":[{"name":"number","type":"int","doc":"Order of playing the role"},{"name":"first_name","type":"string","doc":"first name of actor playing role"},{"name":"last_name","type":"string","doc":"last name of actor playing role"}]}?×YyÙ?͈?ëøýÖŸ¯?ž?%Ía?‚0?€aˆ??2d„?(‹"??
}>Öцç]ÌÓðßWôõ…‡·2Pbs„?sQ܄ǬoIJ?dúwc<*f{‚5ÍÂM٪駤qgï‰(ÁT_!+#‘uýF+Î_`ºÐÊV—??ªºp?æ½õ 9…Ñ
Y–gTa×´1§Yå?1»s?ôÅÂ?óÛ=ì€ÌÀú?×YyÙ?͈?ëøýÖŸ¯
=======================================================================
==/Users/carl/Work/repos/hive-test/data/files/episodes.avro
=======================================================================
Obj???avro.schema¨?{"type":"record","name":"episodes","namespace":"testing.hive.avro.serde","fields":[{"name":"title","type":"string","doc":"episode title"},{"name":"air_date","type":"string","doc":"initial date"},{"name":"doctor","type":"int","doc":"main actor playing the Doctor in episode"}]}?ŽkR?LS?¢m|]Z^{¾0?”?"The Eleventh Hour?3 April 2010?"The Doctor's Wife?14 May 2011?&Horror of Fang Rock 3 September 1977?$An Unearthly Child 23 November 1963?*The Mysterious Planet 6 September 1986??Rose?26 March 2005?.The Power of the Daleks?5 November 1966??Castrolava?4 January 1982
ŽkR?LS?¢m|]Z^{¾0
=======================================================================
==/Users/carl/Work/repos/hive-test/data/files/over10k
=======================================================================
124|336|65664|4294967435|74.72|42.47|true|bob davidson|2013-03-01 09:11:58.703302|45.40|?yard duty?
19|442|65553|4294967380|26.43|37.77|true|alice zipper|2013-03-01 09:11:58.703217|29.62|?history?
35|387|65619|4294967459|96.91|18.86|false|katie davidson|2013-03-01 09:11:58.703079|27.32|?history?
111|372|65656|4294967312|13.01|34.95|false|xavier quirinius|2013-03-01 09:11:58.703310|23.91|?topology?
54|317|65547|4294967409|60.71|2.09|false|nick robinson|2013-03-01 09:11:58.703103|90.21|?geology?
-3|467|65575|4294967437|81.64|23.53|true|tom hernandez|2013-03-01 09:11:58.703188|32.85|?study skills?
53|317|65702|4294967398|35.17|30.87|false|ulysses hernandez|2013-03-01 09:11:58.703164|79.50|?industrial engineering?
122|356|65759|4294967379|92.61|18.82|true|priscilla ichabod|2013-03-01 09:11:58.703175|92.81|?nap time?
18|407|65725|4294967362|82.52|5.30|true|quinn van buren|2013-03-01 09:11:58.703282|35.86|?kindergarten?
66|484|65685|4294967387|45.99|6.81|false|luke laertes|2013-03-01 09:11:58.703317|63.27|?mathematics?
122|444|65675|4294967500|72.62|34.15|false|xavier polk|2013-03-01 09:11:58.703222|99.79|?american history?
115|269|65627|4294967362|91.42|1.61|false|zach falkner|2013-03-01 09:11:58.703252|49.85|?american history?
109|438|65779|4294967371|67.18|40.76|false|quinn davidson|2013-03-01 09:11:58.703318|92.06|?quiet hour?
102|436|65749|4294967542|68.89|39.01|false|priscilla van buren|2013-03-01 09:11:58.703305|82.99|?mathematics?
92|490|65745|4294967420|10.22|49.45|true|fred king|2013-03-01 09:11:58.703277|80.12|?education?
34|439|65667|4294967480|26.49|18.47|true|calvin ellison|2013-03-01 09:11:58.703135|97.87|?joggying?
72|383|65638|4294967398|23.60|46.73|false|sarah garcia|2013-03-01 09:11:58.703192|11.20|?topology?
11|505|65576|4294967297|71.32|18.19|false|zach young|2013-03-01 09:11:58.703221|92.47|?chemistry?
69|376|65751|4294967384|88.77|27.02|false|david underhill|2013-03-01 09:11:58.703244|9.02|?mathematics?
36|309|65769|4294967317|91.16|38.05|false|yuri carson|2013-03-01 09:11:58.703178|68.33|?debate?
51|258|65781|4294967391|1.92|39.05|false|ulysses laertes|2013-03-01 09:11:58.703248|95.52|?nap time?
1|482|65675|4294967314|38.33|21.67|false|jessica thompson|2013-03-01 09:11:58.703110|83.09|?forestry?
51|295|65716|4294967433|16.24|48.96|false|sarah johnson|2013-03-01 09:11:58.703299|9.00|?linguistics?
68|439|65703|4294967469|92.55|23.30|true|zach ovid|2013-03-01 09:11:58.703316|65.91|?religion?
104|299|65791|4294967424|34.03|27.14|false|victor nixon|2013-03-01 09:11:58.703173|48.17|?topology?
14|337|65611|4294967542|16.99|16.36|true|sarah ellison|2013-03-01 09:11:58.703187|64.89|?biology?
21|305|65664|4294967361|82.41|49.69|true|xavier davidson|2013-03-01 09:11:58.703287|75.43|?mathematics?
79|419|65755|4294967329|91.05|39.04|false|fred steinbeck|2013-03-01 09:11:58.703216|11.23|?values clariffication?
109|427|65626|4294967308|98.72|31.23|true|tom robinson|2013-03-01 09:11:58.703273|64.61|?kindergarten?
2|379|65707|4294967450|44.27|37.93|false|victor allen|2013-03-01 09:11:58.703076|96.97|?american history?
7|508|65681|4294967345|66.61|23.73|false|luke allen|2013-03-01 09:11:58.703104|75.85|?history?
66|300|65553|4294967447|29.02|3.69|false|fred zipper|2013-03-01 09:11:58.703307|72.16|?nap time?
15|347|65604|4294967484|79.83|26.24|false|alice nixon|2013-03-01 09:11:58.703124|85.91|?zync studies?
104|454|65579|4294967467|54.44|42.57|true|irene van buren|2013-03-01 09:11:58.703225|73.48|?values clariffication?
6|409|65669|4294967519|69.53|2.80|true|alice laertes|2013-03-01 09:11:58.703250|93.79|?industrial engineering?
121|449|65776|4294967327|60.60|45.14|true|quinn davidson|2013-03-01 09:11:58.703175|98.87|?industrial engineering?
51|445|65761|4294967423|10.60|0.52|false|rachel ellison|2013-03-01 09:11:58.703196|60.30|?education?
63|268|65652|4294967374|40.78|47.60|false|tom van buren|2013-03-01 09:11:58.703279|42.78|?education?
10|439|65641|4294967353|24.83|46.33|true|luke zipper|2013-03-01 09:11:58.703257|26.02|?topology?
17|384|65700|4294967457|20.07|33.19|true|mike carson|2013-03-01 09:11:58.703140|2.83|?religion?
38|351|65567|4294967316|22.78|30.04|true|jessica ellison|2013-03-01 09:11:58.703113|84.56|?forestry?
61|419|65783|4294967427|70.93|39.46|false|bob brown|2013-03-01 09:11:58.703207|62.58|?education?
95|511|65636|4294967325|71.50|2.52|false|zach thompson|2013-03-01 09:11:58.703198|67.23|?quiet hour?
83|316|65749|4294967342|90.51|23.55|true|holly ichabod|2013-03-01 09:11:58.703091|45.00|?nap time?
38|318|65560|4294967354|43.73|30.98|false|david polk|2013-03-01 09:11:58.703318|21.81|?mathematics?
63|473|65720|4294967324|80.74|40.60|false|holly falkner|2013-03-01 09:11:58.703111|18.80|?mathematics?
82|272|65699|4294967488|92.82|8.98|true|wendy van buren|2013-03-01 09:11:58.703314|41.13|?mathematics?
35|475|65574|4294967455|60.13|10.85|false|tom falkner|2013-03-01 09:11:58.703217|23.57|?wind surfing?
2|375|65608|4294967444|9.93|16.47|false|xavier thompson|2013-03-01 09:11:58.703154|16.93|?topology?
62|428|65758|4294967373|96.09|38.60|true|fred johnson|2013-03-01 09:11:58.703307|60.88|?geology?
=======================================================================
==/Users/carl/Work/repos/hive-test/data/scripts/q_test_cleanup.sql
=======================================================================
DROP TABLE IF EXISTS src;
DROP TABLE IF EXISTS src1;
DROP TABLE IF EXISTS src_json;
DROP TABLE IF EXISTS src_sequencefile;
DROP TABLE IF EXISTS src_thrift;
DROP TABLE IF EXISTS srcbucket;
DROP TABLE IF EXISTS srcbucket2;
DROP TABLE IF EXISTS srcpart;
DROP TABLE IF EXISTS primitives;
=======================================================================
==/Users/carl/Work/repos/hive-test/data/scripts/q_test_init.sql
=======================================================================
--
-- Table src
--
DROP TABLE IF EXISTS src;
CREATE TABLE src (key STRING, value STRING) STORED AS TEXTFILE;
LOAD DATA LOCAL INPATH "${hiveconf:test.data.dir}/kv1.txt" INTO TABLE src;
--
-- Table src1
--
DROP TABLE IF EXISTS src1;
CREATE TABLE src1 (key STRING, value STRING) STORED AS TEXTFILE;
LOAD DATA LOCAL INPATH "${hiveconf:test.data.dir}/kv3.txt" INTO TABLE src1;
--
-- Table src_json
--
DROP TABLE IF EXISTS src_json;
CREATE TABLE src_json (json STRING) STORED AS TEXTFILE;
LOAD DATA LOCAL INPATH "${hiveconf:test.data.dir}/json.txt" INTO TABLE src_json;
--
-- Table src_sequencefile
--
DROP TABLE IF EXISTS src_sequencefile;
CREATE TABLE src_sequencefile (key STRING, value STRING) STORED AS SEQUENCEFILE;
LOAD DATA LOCAL INPATH "${hiveconf:test.data.dir}/kv1.seq" INTO TABLE src_sequencefile;
--
-- Table src_thrift
--
DROP TABLE IF EXISTS src_thrift;
CREATE TABLE src_thrift
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.thrift.ThriftDeserializer'
WITH SERDEPROPERTIES (
'serialization.class' = 'org.apache.hadoop.hive.serde2.thrift.test.Complex',
'serialization.format' = 'com.facebook.thrift.protocol.TBinaryProtocol')
STORED AS SEQUENCEFILE;
=======================================================================
==/Users/carl/Work/repos/hive-test/data/scripts/test_init_file.sql
=======================================================================
create table tbl_created_by_init(i int);
=======================================================================
==/Users/carl/Work/repos/hive-test/hbase-handler/src/test/templates/TestHBaseNegativeCliDriver.vm
=======================================================================
package org.apache.hadoop.hive.cli;
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import java.io.*;
import java.util.*;
import org.apache.hadoop.hive.hbase.HBaseQTestUtil;
import org.apache.hadoop.hive.hbase.HBaseTestSetup;
public class $className extends TestCase {
private HBaseQTestUtil qt;
private HBaseTestSetup setup;
public $className(String name, HBaseTestSetup setup) {
super(name);
qt = null;
this.setup = setup;
}
@Override
protected void setUp() {
try {
boolean miniMR = false;
if ("$clusterMode".equals("miniMR")) {
miniMR = true;
}
qt = new HBaseQTestUtil("$resultsDir", "$logDir", miniMR, setup);
} catch (Exception e) {
System.out.println("Exception: " + e.getMessage());
e.printStackTrace();
System.out.flush();
fail("Unexpected exception in setup");
}
}
@Override
protected void tearDown() {
try {
qt.shutdown();
}
catch (Exception e) {
System.out.println("Exception: " + e.getMessage());
e.printStackTrace();
System.out.flush();
=======================================================================
==/Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/data/boolean.rcfile
=======================================================================
SEQ?-org.apache.hadoop.hive.ql.io.RCFile$KeyBuffer/org.apache.hadoop.hive.ql.io.RCFile$ValueBuffer???????hive.io.rcfile.column.number?2Ò®†Ø‹„âˆZr¬?{Ô32????????????? ???????þtruefalse12
=======================================================================
==/Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/data/complex.rcfile
=======================================================================
SEQ?-org.apache.hadoop.hive.ql.io.RCFile$KeyBuffer/org.apache.hadoop.hive.ql.io.RCFile$ValueBuffer???????hive.io.rcfile.column.number?4¾¤`f3ó·Q¬Ú¥’êVQ‚???¯?????????>>??þ??? ?FF?#þ????þmymapk3?mymapv3?mymapk4?mymapv4mymapk1?mymapv1?mymapk2?mymapv22?bye?3.51?hello?2.5a1?b1?a2?b2?a3?b3?a4?b4?a5?b5?a6?b6k1?v1?k2?v2?k3?v3?k4?v4?k5?v5?k6?v621
=======================================================================
==/Users/carl/Work/repos/hive-test/hcatalog/src/test/e2e/hcatalog/data/numbers.rcfile
=======================================================================
SEQ?-org.apache.hadoop.hive.ql.io.RCFile$KeyBuffer/org.apache.hadoop.hive.ql.io.RCFile$ValueBuffer???????hive.io.rcfile.column.number?8??Òž?ýOLXrz½@Äá??v???7???7?Ž?ˆŽN ŽN ??†?‡ŽIÍŽIÍ??÷?¦?†?ƒ?†? Ž?ˆŽ?ˆ??†?‡Ž.àŽ.àŽ? ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þ?ý?þŽN ŽN ??†?‡ŽN ŽN ??†?‡Žd2Žd2Ž?‡?þ?þ?ý?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ??þ?þ?þ??þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ??þ?þ?þ??þ??þ?þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ??þ?þ??þ?þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ??þ?þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ????þ??þ?þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ??þ?þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ????þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ????þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ????þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ????þ????þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ?Žd2Žd2Ž?‡?þ?þ?ý?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ??þ?þ?þ??þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ??þ?þ?þ??þ??þ?þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ??þ?þ??þ?þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ??þ?þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ????þ??þ?þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ??þ?þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ????þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ????þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ??þ?þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ????þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ????þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ??þ?þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ?þ??þ????þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ????þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ?þ??þ?þ??þ?þ??þ????þ????þ????þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ??þ?þ??þ????þ????þ?þ??þ?þ?10001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300030003000300040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040004000400040005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000500050005000123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950003224455412211115352312552131124545453333555253551123231143355333243115555451514535534155122121142444231555512445233353225435421434331151515334523552415121231153211454114545244313515353233445232133542233334324511512524525251221431454112311421243545311144131541243215111153235151332415152452212342152145522515215352233332122555211422542535125411553132444142533415223234433334134341434223142524525324523144415225122451534412133332121444155211421254511533123214514444125523425323332331441232412242533423451332335452314332322453125523442435342522324515454435213355114535242151433445113213245312211333321123514532543455343332332555315211212424515435435425313431554323515544425531322135132554213224111453144331244311443524455425432314211511255415322434251245332251511153543244335215214414353451143223242523251415244335151515211151315252441552121413524242441151124353543451431442152444214321515542114331531553512415153321124122234411213151134424435344514212233333535252114514443413312442555342514411531255133433451435234451354244314422252541231325255234453543151111455423255314415142421452413144144314435445142211434333144323111114243455343524211322521222512154255232535323553545112324234212253233354124541431233314514344453411151312431532215241152145134334412155351531153153535414332411223113313513234512324534354343525233253545252234351443143154511342232425324334232543433253423352525514425252211132124312452353225452455321145533511422532252312151314545421113535352241334322515243132411355141235533144523452555521254134431232313125315335414324312115325245523343252425225425335123424322541442425121111531333144221123245343233311121135151353243241224442241111312212552153312245212145253223252244434115141314155421212255143521231513342134112452553524435235345123344135455541345255112443122222542241335443235131552122553343121355451144213223524213515415112343543314145435231433252232324124552355511444332512134524252335534451342414421251551235322534153414355335352432245142542534533113545342533444312125143411425335155243322242435242215531413544444343451514451542244142455241553523512321315133433252454251332112244412312131314542133551422153314224225325132214323154251444335224245453432321422222541342144543453445224214222512123552212523523535512545342211332341515414543412244322533454132554451344111435553332424241255155552345455343242124212253243312433134334155431423434412144454153315225331114145354315452255425531243321313231415152422542432333315243512532235254452312555224411324134253423134135413142423445535533154521423413411154352234321141123352512113412133515313513542114235213532554251422312452135411451311531254441421414445154113415235313451512413215331434441525531435221342122431115134315314431253341114335153144442221333321132554532322341453125243335522532453214233553421414241325245455154231144423132333522153142225233512545535331131521153422425452313442251352411455425435522544523334152115123134411444241432555124253244234245532542411511235132123225531243555134122222351224512544552212351122431442243525234135415245343124443123211155453425152225122313333124241235213551233124514452225442124233415355442552143125231431422313213521321243514311314231125324521524234153431154423513554224331332452421241222353443452411223525524334354543553244431355552445155455313413315325515142134515544142514244123355454545421524545241422115115245132523541214525242551442325552252152455253512351425424554251322122141553233134455255551431331552224411553245441454513133453421413535421123314325225213522452523221442521453134341145311323113232521325331355155333442312421423253252325415213254223242243554542132424224115415451223214141142314242311121154235544253515231253215524433425313315513423244241411135522334545344311353142355412532224452111431242152543431113242123223245535222311252232134243141222115241325225122314451454145551535522125542352222244143522315322354243214124544125524412321243544345344111334445311152551133531353531152313151155451321123115411533545441244524545552233533514325351544351211452425424524442512235252542542242344144513515222241111245553523422234424312313414212141132131113255524452224343244332521345213453144311555144255223224131231513331543214245411412211545411335352122515231551314425244212545442244443233314145543535551431333144511143532153544352443311343214535435243121542541522251542252122131333142542542341424441241435514522234515424421533114312115221121412352432313354154455333521141321452432332451342534325314413122312243343515214255534413134425112435452122413333255542314152221223135332141152434522324415242141512134143342121132234335315342315421115541342121242245322323343334224332231141241441452535541443135154444555144133212112254133535541535333325112151343222155432222213532233214453324113542455222325554355351555553125231334342144443531441455111145432342244232255552242534432121332212221323324114122211254541314114212355535424425415324531531222543455413544221334254242214125525513515252223445512332114335453411143531523233321531133512524252153351115422351255143311142535451132290909090290790909090490090909090890490909190090490909091090091909090790190909090390590909090390790909090990590909090890290909090290190909090590690909090390490909091090890909090290590909090990790909090091090909091090890909190590190909090390790909090590790909090190890909090690690909090990590919090890190909090190490909090490190909090690390909090790590909090490990909090491090909090790890909090290491919191090490909090690690909090490290909091090790909190991090909090590790909090191090909090090590909090190490909090391090909090190290909090590490909090390190909090890290909090790490909090090490909090791090909090890790909090790890909090490990909090590790919090290190909090790591909090690690909090890090909090090990909090090590909090090490909090890690909090090991909090390190909090190790909090690790909090091090909090190490909090690591909090190191909090191090909090491090909090190490909090991090909090990290909090990390909090290690909090590290909090190790909090590990909090890290909090590090909090290390909190990990909090290290909090190290909090690090909190390390909090790590909090990691919090290090919091090690909090990190909091090790909090090490909090190990909090990390909090090690909090090390909190090490909090890190909090190890909090890190909090990790909090690090919090890090909090290790909090190890909090990890909090090390909090091090909090690390909090790990909090790990909091090990909090290190909090890490919090090590919090890490909190390790909091090691909090690990909090290190919190790090909091090790909090790290909090690591919090090390909090090990909090890790919090591091909090990390909090991090909090090490909090890690909090290190909090190590909090490591909091090790909090990291909090190890909090190890919090590391909090790391909090690291909090490690909090190690909090890990909190290191909090790190909091090890909090590290909090691090919091090190909090690290909090590090909090790590909090290390909090890590909090390890909190490190909090290490909090390390909090690191909090090990909090590790909090290390909090790490909091090390909090690790909090190590909090990090909090290590909090290090909190990090909091090690919190291090909090790490909090190290919091090190909090891090909090390290909091090790909090790190909090190490909090990190909190090290909090090090909090490190909090690690919090590690909090090491909090390990909090690590909090690490909190890190909091090090909091090990909091090290909190690790909090390590909090990391909090890690909090890090909190990990909190390090909090090890909090690990909091090490919090190590909090090790909090690391909190090290909090190090919090790690909091090690909090390690909090290190909090990990909090190890909090990490909090790790909190090291909090690090909090390990909090790990909091090690909090690090909090590290909090290691909090290590919090090290909090390290909090190190909190290790909090290990909090090690909190490290909190390290909090090790909090690390919090890290909090591090909090790390909091091090909090590790909090190490909090790190909090990290909091090390909090390890909090391090909090490490909090990290909090991090909090890790909090990490909090790990909091090691909090590590909090590590909090890590919090190090909090390290909090290891909090391091909090791090909090690790919090590390919090690490909090190390909090190490909090790390909090490890909090690090909090190990909090190390909090290390909090890091909090690890909090691090909090590190909090690090909090290190909190890390909090390191909191090090909090590491909090390690909090690690909090990990909090590690909090390890909090490890909190490090909090090290909090790790909090490590909090990690909090590390909090390191909090490390909090290090909090790490909090390990909090990590909090490290909090491090909090290890909090590991909090590790909090490290909090490990909090190590909091090791919091090891909090490790919090690490909090590990909090990190909090490390919090190690909090490790909090691090909190790390919090090290909090790990909090490491909090890490909190190390909090790090909090290290919090390690919090690990909090690791909191090290909090390390909190390690909090690990909090490290909090490190909090390490909090190290909090190990909091091090909091090090909090191090909090490690909090791090909090290590909090290591909090090990909090190890909091090590909090991090909190290190909090690390909090890090909090790490919090890491909090290890909090491090909190290390919090690190909090790090909090690390909090190990909090090490919091090290909090890690909090690890909090990890909090490090909090491090909090990690909090790090909090890090909090890790909090190090909090890590909090590490909090490091909090490290919090490290909090190290909090490490909090090390909091090090919190490790909090190390909090490090909090890290909090090890909190690490909090590190909090390290909090390890909090990791909090990590909090591090909090190890909090090790919090190090919090190990909090490690909090890890909090490690909091090790909090990590909090190890919091090890909090390390909090590290909091090890909090890990909090090390909091090490919090690590909090491090909090090890909090390591909090990090909090890590919090790090909090290390919090090190909090090090919090390190909090190490909090990790909090590090909090790190919091090690909190890490909090290790909090690490909090390891909090990690909090090490909090790390909090190090909190890490909090090390909090290490909190090490909090290090909091090890909091090490909090590591909090491090919090490590909090291090909090190890909090190690909090090790909090490390909090990790909090490390909090790290909090790790919090690491909090490090909090190290909090590490909090590990909090190090909090090790909090190590909090090590909090390590909090490590909090990790909090090690909090190990909091090290909090490391919090290891909090390390909090490690909090290790909090990790909090091090909090890690909090290790909090990090909090390090909090090490909090690390909090290890909090590490909090991090909090990290909090790390919090891090909191090190909091090090909090890190909090490190909190590190909090490591909091090790909091090890909090990590909190790691909090190590909090490690909090390890909090690290909090290090909090090590909090691090909090490691909090290290909090790091909090490090909090490790909090390990909090490490909090391090909090090490919090591090909090790490909190190290909090191090909090290990909190090890909090390290909090790390909090090990909090790690909091090790909090790591909090290890909091091090909090690890909091090390909090090190909091091090909090090690909190890290909090190190909090390090909090190890909091090490909090790490909090390990909090690790909090690490909090090590909090690690909090990290909090890491909090190490909090890790909090390790909090790291909091091090919090890290909090390291909090890890909090390490919090890290909090690090909091091091909090290691909090590190909091090890909091090990909190090690909090991090909090490790909090190190919090690291909090490691919091090190919090790390909091090890919090390090909090390890909090090390909090791090909190890490909091090691909090390990909091090190909090190691909090690090919090690591909090890190909091091090909090891090909090090691909091090490909091091091919090790490909090490890909090690990909090990190909090590390909190290890909090190590909090590290909090990990919090790490919090590790919090690090909090790590919090791090909091090090909090590090909190091090909091090090909090190790909090290690909090290590909090390990909090190590909090290090909090590791909090090890909090090490909090390290909090390090909090790790919090390290919190890390909090990490919090490990909090790090909090690590909091090190909090690190909090890290909090690890909090890290909090590390909090890490909090790990909090990290909090290390909090290190909090490790909090090390909090890590909090090790909090490990909190990090909090690091909090090690909090190890909090690290919090890190909090590490909091090490909090890390919090490790909090490690909090190990919090890390909090290190909090890590919090090990909091090990909090690890909090391091909190090790909090690590909090990590909090290190919090690791909090890191909190290090909090691090919090990890909090690790919090890691909090190190909090890490909090490190919091090991909090190190909090590690909090290790909190790390909090590390909091090490919090590590909090190890909090690491909190890490909191090790909090190790909090290990909090990490909090490790919090990590909090890890909090790890909090690390909090690190909090790390909090990690909090590190909090590190909090890390909090290890909090790090909191090491909090590590909090890290909090491090909090690790909090890790909090790290909090390290909090590490909090390690909090690091919090590290909090190890909090590190909091091090909090590990909190190890909090890490909091090290909090890890909090290190909090690590909090290790909090990490919090490790909091090690909091090190909090290890909090790291909090191090919090990690909090290190909090090590909090890190909090290390909090291090909090490190909090090390909090390190909090890591909090090390909090291090909090890890909090590890909090990190909090890790909090791090909091090890909190390490909090390990909090090290909090890190909090590490919090990290909090990590909090190890909090290090919090290190909090290190909190690490909090490890909090090690909090690890909090790290919090090490909090690990909090991090909090490090909090691091909090290291909091090990909090790890909090491090909190090090909090190190909090490491909090491090909090590390909090990090909090090990909090190490909090390390909090290290909091090790909190090490909090090790909090091090909090690490909090490190919090290190909090491090909090590690909090290690909090191090909090590890909090490990909190190190909090690890909090590390909190890790909090390190909190290090909090691090909090491090909090090390909091090690909090390690909090390590909091090090909190390690909090490590909090191090919090590890909190590290919090290890909090690790919090090190909090790990909091090090909091090890909090590890909090190990909090990490909090190790909091090490909090790490909090390090909090991091909090190390909090590090909090790090919190390990909090990390909091090890909090090190909090890590909090590291909090690190909090090090909090390790909090890891909090491090919090890590909090890690919090790790909190690390909090890590909090690090909090790590919090590190909090790890909090990090909090890190909090990890909090090290909091090590909090090290909190791090909090490190909090890690909090590690909090690790909090890090909090090990909090390790909090690690909090090490909091090390909091090690919090490890909090991090909090590590909090790690909091090290909090190691919090490990909090090590909090790290909190490090909090290290909190690890909090090390909090390090909090691090909191090990909090990990909190890490909091090290909091091090909090090890909190590090909090090790909090590590909190290490909090491090909090290390909090190590909090290691909090690290909090490690909090390590909090090090909090690990909090390890909190890290909090290190909090390390919090390490909090990090909090690891909190190590909090090390909090990790909190690890909090090490909090590190909090491090909090290590919090790390909090290390909090690290909090290091919090690790909190190590909190290090909090990890909090990090909091090491909090891090909090390390909090390790909190990690909091090390909090290790909090490890909090190790909090490490909090890590909090190490909091090990909191090590909090090090909090490890909090391090909090490790909090890491909090790490909090890790909090190890909090290890909090890490909090990890909090791090919090391090909090690890909090190590909090690890909090690890909090690691909090690891909090490090909190690891909090090491909090690090909190790490909090490391909190890290909090790090909090090590909090890990909190690990909090190990909090090790909090290290909090690490909190990990909190290691909090091090909090690190909090390890909190890391909090190990909091090890909090591090909090790290909190590490909090190890909090390290909090390590909090490890909090590590909090790290909090290650845093501750975072507250305044501850515031505550065026509350435052509450365041500450915004508350245063509750965001504450105085505950505055504650955030509850135031508150175047509850615081500850395008505750915099508850385077506551005077509650015004508850115023508050265058500450645049509250725008504750875087502950215001507950105086500350525070503250065091506350185060509150995097500650085028502550025023503650335087500450345063507750055070507150885030508450525087505750975009508950965051501250715026507450195073506150105022502050415016503450995045503550465083501750185075501650275057509450945054508450715012506050235076504350995061500450905026503850455089508550685038503950055084505750425057507850215013501250105003504450165091507950425002503750885053509550155005509350125010507750945030502450145007508650085015506550355047501350465056504750645022501150125066507450745054506850085093502650005028501950515016504650655086501750465079503250715029505650625096501150575096505050315053508050865045501050515076507650795085502150075096510050695066507750205042502150905018503750005072504650355095501950615051504150125051500150735019501350335057506950935034509050595010500950335001505650185079505450825063506950465028501150145098501251005072508150265083506950985001503850765008506950485004504950905061506250495042501850325064507750395097507850945060507250425072503150015009503850565061505450725094502550365075504751005023507950285019509750785094501050025010503050405034507150235032507150695030506350055015505350715042506050485045502350315068505650755053500950425027505950485097501450325092502650075058501050355001503850105021508850635015509050435025508150325012508850135066509750165067507550005092504350705004503850975088507050535073502950625081500650285008506150775099505150145021508350875047502850275061509650055093504850145061509450495024500650685059505550845008501050955091500750035059507150915034502150365065505550335027509850405060505050595100503350555011502850115029503950985088501850015029509450015058501950585064507150005089500250945097503850155068505650295046500550425009502050015066504350715047505950265049505750435009501450775055501350215080507850165091509750745036505350795044509450345007502450025045501750625050502750535054507950835010507050765004501050085018502050925048508150865038507250415024506450545029509850825085505350025098508650965081509550165027503950215049502750655073506850725076502850095006505750325074500650935088502050895075506250045003505950545086503550975086503150715026504650585026502450195083509250725033508450795050507250515079504350655033502150925048509650925090507550845011504450125089509750845007509450665044501150585056503950905089508450485033501750445080505650945084507650645040509450995040502850075090506350255059507350595086509551005057502450395093507350635010504950965094502450435042500650095017506750545077507550775090500250805045505850905001507850125006501550645092509150355086505550915089504250765033505750535030500650495011507150015080509650525028506950315005509550745058505250735083507550395011507850935047502950815078505550685070509250405064507450405065502650225003510050785070508250075021508150375064504350495021507050725020506350265094504150255013507450005032503350795006508350345082503150805007508350885029502950675080503250675033505350955031508250095040506850355066507450325042503550445048505350425049505550935040500550715026509950185051507750275068503450785095501450195019505350905065504350995065508450915028504450925012505650765067506750825082509450175069500050895060508250905061508950885078507950435061509850955052503550285020504150335089501950835053509750825090500050105034504250345100509750085024500450375011500350955026506050935019509250465010500450705040500150765043505950175002500350205064506950775021500450215081500650025006502950745036504150495052507050955072501250215070509750035065502550445036500750615015503750955063506550045003504250285063505350285061508950505097507950675055501450585006503150285001501550965087502450165024506450715042504050295013509750215015504150515074507150295001508250505073500350565090501150515038507450735031503450075067503650805068504350465005503450295011509950285054504850825084505650825009501250945010505150275091507850625018507650705007505650515073509050435081500950615065503450665088505550145048503950435043504750675096504550655083509050615061500750755032509051005016501050735046501150785005506050765018507550015012505450685096508050705029505650955011508750125050505850465088501450165094506250315076504050375044506750655012502950915096505950335087501450975002506250305002509150815086505650495011503050195097505550575034506250805025504450015063504050655025501850025011503150785048504450285029505250855010501250495068508050165095501350255088503450275046501550805039505950775059503050085097500450655056502450165058507950315000509650295051502750375099500550715019503850615016504950745070507850555080500950755085503650325039501250765046508050575008503550315027507350975034508550545011507750885004504450565012508450485062500250815071505750765059504750515048508350355063507550035083503750415090501750095019505950045045508450655045503550185045507650135038502050175003503850695045501650655025506250495089506650165081505050405061503350155011506750665073503250785030503450655037508750375003509250385012506050975088505850715075505850865077501050355094504550225042501550095090502950605060506050945026509550865037505250215084505250855079502150715100508050715058501850625023509850285038507050395054500550215063508950595067503950685040509350765012508650485084507150315036508450555019503550225041501650445055508550055056508950095041504550115098507350755072500250615021509750725096505050075099506050755099505150675069509950715030503150605020507050955006504750595055503350655026508850535083509950965046504650455050506050345047509850375031505050905022507850865007506350205076503650485070505750425092503050475093505250225000503250635038500750305041508750655012506150605000500350465016502150225041505450975016508450555072502650495088503450395027509950845047502450255079502750565032506650195053506650625088506050995028508850335060508450905031508050625027506450055091504850765058504250525012500250485007500950225065509050625045502650665062504350975056508250575072505750925039502650175018501850665037508950645014505250795043505250155057504050555064501250265073501250895097509550625055504750955090507050645089506250005072501250095029508450265034505150285081506750245010508950715085500150345071500750405028502850885000505650255073508650255095506450465050500650985050510050965067509550445040509550965013503450595021509450825026505550985039508250805061509650715011501150355027503850745031506250635030503250625064507950005025506650575058508950445004509650745036502150115087500650675038503250605057504950755007508050525088501850745018501550435003502150625084504350295087501750185063508850125051508950325048507550455018505250955020503850255036505750065059503250425033500850885035503350245040506550165013501950205029509850125008503150585031507250295099500150745041504150285009504450635009501550915021504450915086506950055010509950905002506750815056510050455048504150965040507450995087508050185030502650495062507450005031509050185008504551005076508450225081506350335075504250355098508050215016500750665091506850775035507450185018503450405037505550855043503850155075509250485068503150005009503250115082504050685086500850465062504750695003508750915034503650305057505350745003508750605039509950285079501650725046504750085039502250995036501950585097509950095098506750035098508451005074506450225022506950465016501850505039506550435046501950095024500350705022509750115024503350375043505150265074509050585079502650635011509750855023502950195046504650855006505750565013505250775056501250435058508250485094506250035045506050395040504150705088500650235022502650655057504950875055506150625014503050645089506350995038504150885027505350265050506950445012501550935015507250675024506850225053501750645079501850435014504750715049507250005035501250755009504350305095508850775007509250435057504850885042503650375068508250955072509350745059506450335040503350855095509950095001508550025086502750145025506750295057500650265002507850895071509350365096504350715053504850195000503250485032508150915073502850425017503850345017501450925079503350615089501850285006502550775097508050705037503550115085505650585037502750085072509150935020509150405005500150445023501850645019507450445060502650705066501150875060506950485009503750875017506650595006508050715072500250555068504750965055505050995064506750795046502750495082509150885061506750775037505750745074507550435035505950945009507850015035504750845040507350315015508750145076501850685075502050945085505350665000509450025000506350635045504450185061508250595093501950865075502750145070500750145004505550835057505150875057504750085009504950215029507450175022503550005035500150815032504950505022504150335012505150545037500450105039504550815033505850035078509050895096504050965080501450355042507250235080507150465056502150855079501550465024508950425097509050695012505550535012500950355077503050365089506850895087500150075027503950145000505150905000506150895027500250025070500150865093503350635034506050505040500450765089503250745002500450835044501550355018506650285096506850065099507250295073507350305031506850745012501750495058508550325078501050625006504550855006505550465014507950045021502550835001507950885057505950685012502450725028500650235028507950605003508950245074504350795064500550595071505450885076504250095062500150055062502750625031504950395075508450735065508950245030501150565088508150785058508650655057503050395072500250735094502650725035507850295049506850365092500950745057502450655002506850705066504350835060503650945100501050555074503850505083503050185020507050465077501150175032504550675070501150155048501050725001506550055006502850055032500850445094503250975038503850285026505250775044503250515019506850445012504250465039506850455042505950615055504650645012502450065003500950565040509950725088507250775079502250385080506350585008502550525034501050495097509350985073507250415045509750185017509850695086508950785023501350195018508850505043504750245033508350985030501350595015507950425004503750135072505950725028504750245030505050725073507850985054506350125054502850845042503850545087506650055065505950665027504950695099500950625027503450295036508750305037508250415013505250195028503350615098508350565071501450525089509150165030506150565087504850525061510050045003503350795073505050935042501050505080502750275039506050745034501350235017508450135023504350335050508150735079505950125045506050905013500350105026509450245068500350595061504950835035504150135076504550065072506650325001502650865053500750075065502450485023506550765066506250565075508650915050502450645050501950135045509250995070507950925039502350715066506350695092509550035066500350835079505850825006500750705085500150465081505550895096501950525093501050845004501150285025506950225055505850265063503550455076500750985028500750415100506750445079505050135058507950965059506250155003502950065062502050515078505550405060507850275053503250715067504950245034507650185004501250955062507450105065509850715099508550595028505250525079501050025096504950405098507350995044507750455074509750905070504350215099503650095027505750945010500350595037506450935074508950455048509350275093508750825075501250685090504950445064507950315042500950705031502350005058500550465039502150565036503650425001506250165092508350755050508450875028509850435009506150775087503350265034508950135009503450935033509250925088501750155024504750435029509950315003506551005093507350375029505950865088505250105091502750075047505350605062509150385096505150205020507550295028500150465095504950765075503650345005508050165000502050275033502850395075508250125027508950875059500050615064502750255090504750005095502450405017503050155006500850005000500750425031500850005047502250085017507750765000500950035043509350795026502650245022501350235092503550865059506050985072508350405084504750365052504250285019503250455032509550415077504350335026504950285087504850265044509450095078505850085027508650675009510050825094508850055075501650615054502850775043500150965059501750195094502750675038508850065004505950295021506650465029502550335035502550915037503850115017500950175016505250235027502250265058501150135030510050105068507750975056507650235042506250095015501750415077506150325002508950005054506850925049506750685079505750145063503550285053507750795053505750675004501350555038507950955026505050285092504350725078501550525079504550175063506250725004502550685060505550295062500450165063504850875033502650445082506450415041505650285029503650665069502550805049509750845083509950565021505650155027505351005082506250895049507750995058503751005087504050145039504450655067502050495033502250115085502550325060503150005085500950285040502650495098502050965020505350315054500850345046508350905031507450395076501750865094502450045066507050465096500350805052505950275006509350075046502850085017500950935001508250175098505450595051500750435045500550505082506850785057500150135076503750575064506250455020503350135069501650655007504450575064506350085059506550345010503950245016509850355006506950235083502450835016508950615079506250455039501650905025503050485035505650735096508350985075502650895088503850405027500750485073506550495005505250765039501950815066501550455045503950595051505250165018505350035067501750835051500850945047509650475050507650905042503650255085505350505058504150155026502050345028505250585062508250715032503150885083506850505024503650825008506650295090508950615034509150855066509250035015505650445013509450355098504150505093500350125007507150705056505250965068507950935039500850895041510050555093507751005065508850245017508250105038506250255077500850255039505850515089502850195058501150595093505050405053502950695026509550515094509050245023500250445059508350805074504150925051505750685035504750325009503650255034505650415029507350035089505450965063505150475078506550115061507450305012509150085058508950585034505250605091505350845008506050965056507150115084507550395072503750865064505150105053504050465100501350805004504850995012502450875059503150605025503850585079505850665013508650565064508150455041503350735069507650325086503350925037507850595081505650085024506250545059500350245081505250975080501450885054507750375081504750715022507450995029505350015066508650365077508950285002503650915020508450855046505150515042500350515071501650645052506250395057503550495096500450295071509550885084506150075053510050845097505750515062503750275083504550205057502650445074506950915078508850545027500150835100502450505066505450765040509950525084509050275048501450635020506950555098505350495028506550295011508950485044500350275100501850095022502350675028504850245009508650445011503650345066505450665058502650255002508850455005507950535077509450065044500350035055508050005087506450825065502050355054508850725041506250875084500950915051509550095039509150415044507750315016507550105025507650405020500150495044505150905098502650655086502750535050500150175087506350395026506150345089506650445054501250955010508650945077505250245039504250845053504850955059502650225002501450615059509650335011505750305066505250555018509650995024508150565041501550285005508650115066500150695060503650225042509750005014509850455090504250605074504850365093503550605065507450695004502350405083505650475066507950865058505350085046500850935098503950155071509650335042509750455023502450845062502250395082505450795096508850115012505850255000504250025090505150955012500250025027504950635001500550735047505350125010500950305012503850605058502750565055503750625051500850745049502650565032506950695032508950875089509650145016505050675079509950345016505750935086509350405085508050655000503850865016508050025040502550275015502050315035501950815032509150055044508550265002503150675004502850315054508050905048505550505017507250965089509350315032501050875093506350175036505250565053508950465053501050515042508650135054506450215016509850205033505450555032507350715056506050945045500650405063501150375097504150615000501350105042505050205066504250095092500450455033500250075002501950335012501350975055503450415015502050695096510050205020509950705044506450795009502250595029502550525053506250815018507550705037509050395084507750545056509850005031508950705097509050465036500450125041509950085030509250205068508550355099509450955071506050525085504350025018504750855031501950375053506550625090508650545005508350855018501450665091505950545011503050045028507250965052502450565050502550275042509950175036500550925057509050775071507950835067505150485024507150465003505550305034509550845097508650755020507250565099504350865046506050315053508250085007505250195094504050115053509250975013504750525057509950695054504950415004505850755010506350755033508450875073509550355003500450945088508250165001509150755051503350695009501250765070504750575042500550065020505750795061503750925009506550505002502550225087500650655076504150515081508150865065502650845011508150385039502750085088508850645094503950365078507250855065501550635028509850785035504250425084504950185077509150855043507750675051507050495098500450565016507950835063509850595032508050185011508650395049505150885100507150515058506950755061506950765048503850155027507350565032501950955041502250335036506050875033501150085061502050375100500450255010501850175085507950705032501450555069508450705086506150155044508850685019507750005078504150025070500450275076504950525009503250375042503250875075502750605027509950575073503050925072501250035010505550125083504650425074500950565039503550945067506350145058503650835083501050965095503850215003505550085055506650545022508350905054506050535075500050385044505750145008500550705013509650525065501750195066505350175080504550685057506750645000500150485030500350255051505450355032509050645069501350035007503950945024509650245030508150285090504450385040500550015093508050645093509850825070501250655061503350735042501150935090501050945032505150455040506550015077508150585047508850845038504450815011503150365008501650755046509350465082504050325053509050555041508150225013509550285017503850725077510050285046509250085077500850355092508750375016507350985038507550485089505250255066501350505096506750565093509450985076500550865045502850295054508050145095501050485046501850415009506450775099501550815020510050315067500050005022505950025052508150975083508650335054500250575033502550445037505150035036505850325037507050465046509250815046505250015094505250335042502850755076501650815002503650835000502250755000503750365001506950975017506750155009509450615093503450385005503150655042500450795041506750725037506650935001509350895065501950915013509050885003505550095082508150015003508150685002509150645087500050115097509950845024505850495092508750275002507750705071509450275059509350845041504750835048504950655064504950105012504150975092502050845064508750085079508950245013505850375018507550985015508850065055507550125051503850235070504450945028506250365046508450705088500151005088504650625060505250985033507850045012501650055085500850525028508750655088502450185063508750525095506050315078508950655005509950895038500650455054506450535027509850815083508850025081505050975085500350765021500150045080502350945022508750785058503450045057502950285100509650815008500550685079501850775055503450665044505550015059504950745036501650375093500450605035509150585042500050625055508050305091506750665054501050535060508650645060501950975095507050755080502350195006507850365042503250955090505850005079504950905031506450555071506450445065508850975056502750275055500450455052500450255034503850135098503250515047501050995012503050005012509750175030500550065078508350095055507650985048508450085067501150465096509550805065504850625056507850375034508050035006500050835070509250555065510050425001503350125036505450485027505950545059506950795069500450325015500850905096506150655011500550505025500350745093502350665063501650595003508550595073505450615048507550085028500450405067500150515003505750715011509050105024505750105060508450935017509750725072503050445018505150315055500650265093504350525094503650415004509150045083502450635097509650015044501050855059505050555046509550305098501350315081501750475098506150815008503950085057509150995088503850775065510050775096500150045088501150235080502650585004506450495092507250085047508750875029502150015079501050865003505250705032500650915063501850605091509950975006500850285025500250235036503350875004503450635077500550705071508850305084505250875057509750095089509650515012507150265074501950735061501050225020504150165034509950455035504650835017501850755016502750575094509450545084507150125060502350765043509950615004509050265038504550895085506850385039500550845057504250575078502150135012501050035044501650915079504250025037508850535095501550055093501250105077509450305024501450075086500850155065503550475013504650565047506450225011501250665074507450545068500850935026500050285019505150165046506550865017504650795032507150295056506250965011505750965050503150535080508650455010505150765076507950855021500750965100506950665077502050425021509050185037500050725046503550955019506150515041501250515001507350195013503350575069509350345090505950105009503350015056501850795054508250635069504650285011501450985012510050725081502650835069509850015038507650085069504850045049509050615062504950425018503250645077503950975078509450605072504250725031500150095038505650615054507250945025503650755047510050235079502850195097507850945010500250105030504050345071502350325071506950305063500550155053507150425060504850455023503150685056507550535009504250275059504850975014503250925026500750585010503550015038501050215088506350155090504350255081503250125088501350665097501650675075500050925043507050045038509750885070505350735029506250815006502850085061507750995051501450215083508750475028502750615096500550935048501450615094504950245006506850595055508450085010509550915007500350595071509150345021503650655055503350275098504050605050505951005033505550115028501150295039509850885018500150295094500150585019505850645071500050895002509450975038501550685056502950465005504250095020500150665043507150475059502650495057504350095014507750555013502150805078501650915097507450365053507950445094503450075024500250455017506250505027505350545079508350105070507650045010500850185020509250485081508650385072504150245064505450295098508250855053500250985086509650815095501650275039502150495027506550735068507250765028500950065057503250745006509350885020508950755062500450035059505450865035509750865031507150265046505850265024501950835092507250335084507950505072505150795043506550335021509250485096509250905075508450115044501250895097508450075094506650445011505850565039509050895084504850335017504450805056509450845076506450405094509950405028500750905063502550595073505950865095510050575024503950935073506350105049509650945024504350425006500950175067505450775075507750905002508050455058509050015078501250065015506450925091503550865055509150895042507650335057505350305006504950115071500150805096505250285069503150055095507450585052507350835075503950115078509350475029508150785055506850705092504050645074504050655026502250035100507850705082500750215081503750645043504950215070507250205063502650945041502550135074500050325033507950065083503450825031508050075083508850295029506750805032506750335053509550315082500950405068503550665074503250425035504450485053504250495055509350405005507150265099501850515077502750685034507850955014501950195053509050655043509950655084509150285044509250125056507650675067508250825094501750695000508950605082509050615089508850785079504350615098509550525035502850205041503350895019508350535097508250905000501050345042503451005097500850245004503750115003509550265060509350195092504650105004507050405001507650435059501750025003502050645069507750215004502150815006500250065029507450365041504950525070509550725012502150705097500350655025504450365007506150155037509550635065500450035042502850635053502850615089505050975079506750555014505850065031502850015015509650875024501650245064507150425040502950135097502150155041505150745071502950015082505050735003505650905011505150385074507350315034500750675036508050685043504650055034502950115099502850545048508250845056508250095012509450105051502750915078506250185076507050075056505150735090504350815009506150655034506650885055501450485039504350435047506750965045506550835090506150615007507550325090510050165010507350465011507850055060507650185075500150125054506850965080507050295056509550115087501250505058504650885014501650945062503150765040503750445067506550125029509150965059503350875014509750025062503050025091508150865056504950115030501950975055505750345062508050255044500150635040506550255018500250115031507850485044502850295052508550105012504950685080501650955013502550885034502750465015508050395059507750595030500850975004506550565024501650585079503150005096502950515027503750995005507150195038506150165049507450705078505550805009507550855036503250395012507650465080505750085035503150275073509750345085505450115077508850045044505650125084504850625002508150715057507650595047505150485083503550635075500350835037504150905017500950195059500450455084506550455035501850455076501350385020501750035038506950455016506550255062504950895066501650815050504050615033501550115067506650735032507850305034506550375087503750035092503850125060509750885058507150755058508650775010503550945045502250425015500950905029506050605060509450265095508650375052502150845052508550795021507151005080507150585018506250235098502850385070503950545005502150635089505950675039506850405093507650125086504850845071503150365084505550195035502250415016504450555085500550565089500950415045501150985073507550725002506150215097507250965050500750995060507550995051506750695099507150305031506050205070509550065047505950555033506550265088505350835099509650465046504550505060503450475098503750315050509050225078508650075063502050765036504850705057504250925030504750935052502250005032506350385007503050415087506550125061506050005003504650165021502250415054509750165084505550725026504950885034503950275099508450475024502550795027505650325066501950535066506250885060509950285088503350605084509050315080506250275064500550915048507650585042505250125002504850075009502250655090506250455026506650625043509750565082505750725057509250395026501750185018506650375089506450145052507950435052501550575040505550645012502650735012508950975095506250555047509550905070506450895062500050725012500950295084502650345051502850815067502450105089507150855001503450715007504050285028508850005056502550735086502550955064504650505006509850505100509650675095504450405095509650135034505950215094508250265055509850395082508050615096507150115011503550275038507450315062506350305032506250645079500050255066505750585089504450045096507450365021501150875006506750385032506050575049507550075080505250885018507450185015504350035021506250845043502950875017501850635088501250515089503250485075504550185052509550205038502550365057500650595032504250335008508850355033502450405065501650135019502050295098501250085031505850315072502950995001507450415041502850095044506350095015509150215044509150865069500550105099509050025067508150565100504550485041509650405074509950875080501850305026504950625074500050315090501850085045510050765084502250815063503350755042503550985080502150165007506650915068507750355074501850185034504050375055508550435038501550755092504850685031500050095032501150825040506850865008504650625047506950035087509150345036503050575053507450035087506050395099502850795016507250465047500850395022509950365019505850975099500950985067500350985084510050745064502250225069504650165018505050395065504350465019500950245003507050225097501150245033503750435051502650745090505850795026506350115097508550235029501950465046508550065057505650135052507750565012504350585082504850945062500350455060503950405041507050885006502350225026506550575049508750555061506250145030506450895063509950385041508850275053502650505069504450125015509350155072506750245068502250535017506450795018504350145047507150495072500050355012507550095043503050955088507750075092504350575048508850425036503750685082509550725093507450595064503350405033508550955099500950015085500250865027501450255067502950575006502650025078508950715093503650965043507150535048501950005032504850325081509150735028504250175038503450175014509250795033506150895018502850065025507750975080507050375035501150855056505850375027500850725091509350205091504050055001504450235018506450195074504450605026507050665011508750605069504850095037508750175066505950065080507150725002505550685047509650555050509950645067507950465027504950825091508850615067507750375057507450745075504350355059509450095078500150355047508450405073503150155087501450765018506850755020509450855053506650005094500250005063506350455044501850615082505950935019508650755027501450705007501450045055508350575051508750575047500850095049502150295074501750225035500050355001508150325049505050225041503350125051505450375004501050395045508150335058500350785090508950965040509650805014503550425072502350805071504650565021508550795015504650245089504250975090506950125055505350125009503550775030503650895068508950875001500750275039501450005051509050005061508950275002500250705001508650935033506350345060505050405004507650895032507450025004508350445015503550185066502850965068500650995072502950735073503050315068507450125017504950585085503250785010506250065045508550065055504650145079500450215025508350015079508850575059506850125024507250285006502350285079506050035089502450745043507950645005505950715054508850765042500950625001500550625027506250315049503950755084507350655089502450305011505650885081507850585086506550575030503950725002507350945026507250355078502950495068503650925009507450575024506550025068507050665043508350605036509451005010505550745038505050835030501850205070504650775011501750325045506750705011501550485010507250015065500550065028500550325008504450945032509750385038502850265052507750445032505150195068504450125042504650395068504550425059506150555046506450125024500650035009505650405099507250885072507750795022503850805063505850085025505250345010504950975093509850735072504150455097501850175098506950865089507850235013501950185088505050435047502450335083509850305013505950155079504250045037501350725059507250285047502450305050507250735078509850545063501250545028508450425038505450875066500550655059506650275049506950995009506250275034502950365087503050375082504150135052501950285033506150985083505650715014505250895091501650305061505650875048505250615100500450035033507950735050509350425010505050805027502750395060507450345013502350175084501350235043503350505081507350795059501250455060509050135003501050265094502450685003505950615049508350355041501350765045500650725066503250015026508650535007500750655024504850235065507650665062505650755086509150505024506450505019501350455092509950705079509250395023507150665063506950925095500350665003508350795058508250065007507050855001504650815055508950965019505250935010508450045011502850255069502250555058502650635035504550765007509850285007504151005067504450795050501350585079509650595062501550035029500650625020505150785055504050605078502750535032507150675049502450345076501850045012509550625074501050655098507150995085505950285052505250795010500250965049504050985073509950445077504550745097509050705043502150995036500950275057509450105003505950375064509350745089504550485093502750935087508250755012506850905049504450645079503150425009507050315023500050585005504650395021505650365036504250015062501650925083507550505084508750285098504350095061507750875033502650345089501350095034509350335092509250885017501550245047504350295099503150035065510050935073503750295059508650885052501050915027500750475053506050625091503850965051502050205075502950285001504650955049507650755036503450055080501650005020502750335028503950755082501250275089508750595000506150645027502550905047500050955024504050175030501550065008500050005007504250315008500050475022500850175077507650005009500350435093507950265026502450225013502350925035508650595060509850725083504050845047503650525042502850195032504550325095504150775043503350265049502850875048502650445094500950785058500850275086506750095100508250945088500550755016506150545028507750435001509650595017501950945027506750385088500650045059502950215066504650295025503350355025509150375038501150175009501750165052502350275022502650585011501350305100501050685077509750565076502350425062500950155017504150775061503250025089500050545068509250495067506850795057501450635035502850535077507950535057506750045013505550385079509550265050502850925043507250785015505250795045501750635062507250045025506850605055502950625004501650635048508750335026504450825064504150415056502850295036506650695025508050495097508450835099505650215056501550275053510050825062508950495077509950585037510050875040501450395044506550675020504950335022501150855025503250605031500050855009502850405026504950985020509650205053503150545008503450465083509050315074503950765017508650945024500450665070504650965003508050525059502750065093500750465028500850175009509350015082501750985054505950515007504350455005505050825068507850575001501350765037505750645062504550205033501350695016506550075044505750645063500850595065503450105039502450165098503550065069502350835024508350165089506150795062504550395016509050255030504850355056507350965083509850755026508950885038504050275007504850735065504950055052507650395019508150665015504550455039505950515052501650185053500350675017508350515008509450475096504750505076509050425036502550855053505050585041501550265020503450285052505850625082507150325031508850835068505050245036508250085066502950905089506150345091508550665092500350155056504450135094503550985041505050935003501250075071507050565052509650685079509350395008508950415100505550935077510050655088502450175082501050385062502550775008502550395058505150895028501950585011505950935050504050535029506950265095505150945090502450235002504450595083508050745041509250515057506850355047503250095036502550345056504150295073500350895054509650635051504750785065501150615074503050125091500850585089505850345052506050915053508450085060509650565071501150845075503950725037508650645051501050535040504651005013508050045048509950125024508750595031506050255038505850795058506650135086505650645081504550415033507350695076503250865033509250375078505950815056500850245062505450595003502450815052509750805014508850545077503750815047507150225074509950295053500150665086503650775089502850025036509150205084508550465051505150425003505150715016506450525062503950575035504950965004502950715095508850845061500750535100508450975057505150625037502750835045502050575026504450745069509150785088505450275001508351005024505050665054507650405099505250845090502750485014506350205069505550985053504950285065502950115089504850445003502751005018500950225023506750285048502450095086504450115036503450665054506650585026502550025088504550055079505350775094500650445003500350555080500050875064508250655020503550545088507250415062508750845009509150515095500950395091504150445077503150165075501050255076504050205001504950445051509050985026506550865027505350505001501750875063503950265061503450895066504450545012509550105086509450775052502450395042508450535048509550595026502250025014506150595096503350115057503050665052505550185096509950245081505650415015502850055086501150665001506950605036502250425097500050145098504550905042506050745048503650935035506050655074506950045023504050835056504750665079508650585053500850465008509350985039501550715096503350425097504550235024508450625022503950825054507950965088501150125058502550005042500250905051509550125002500250275049506350015005507350475053501250105009503050125038506050585027505650555037506250515008507450495026505650325069506950325089508750895096501450165050506750795099503450165057509350865093504050855080506550005038508650165080500250405025502750155020503150355019508150325091500550445085502650025031506750045028503150545080509050485055505050175072509650895093503150325010508750935063501750365052505650535089504650535010505150425086501350545064502150165098502050335054505550325073507150565060509450455006504050635011503750975041506150005013501050425050502050665042500950925004504550335002500750025019503350125013509750555034504150155020506950965100502050205099507050445064507950095022505950295025505250535062508150185075507050375090503950845077505450565098500050315089507050975090504650365004501250415099500850305092502050685085503550995094509550715060505250855043500250185047508550315019503750535065506250905086505450055083508550185014506650915059505450115030500450285072509650525024505650505025502750425099501750365005509250575090507750715079508350675051504850245071504650035055503050345095508450975086507550205072505650995043508650465060503150535082500850075052501950945040501150535092509750135047505250575099506950545049504150045058507550105063507550335084508750735095503550035004509450885082501650015091507550515033506950095012507650705047505750425005500650205057507950615037509250095065505050025025502250875006506550765041505150815081508650655026508450115081503850395027500850885088506450945039503650785072508550655015506350285098507850355042504250845049501850775091508550435077506750515070504950985004505650165079508350635098505950325080501850115086503950495051508851005071505150585069507550615069507650485038501550275073505650325019509550415022503350365060508750335011500850615020503751005004502550105018501750855079507050325014505550695084507050865061501550445088506850195077500050785041500250705004502750765049505250095032503750425032508750755027506050275099505750735030509250725012500350105055501250835046504250745009505650395035509450675063501450585036508350835010509650955038502150035055500850555066505450225083509050545060505350755000503850445057501450085005507050135096505250655017501950665053501750805045506850575067506450005001504850305003502550515054503550325090506450695013500350075039509450245096502450305081502850905044503850405005500150935080506450935098508250705012506550615033507350425011509350905010509450325051504550405065500150775081505850475088508450385044508150115031503650085016507550465093504650825040503250535090505550415081502250135095502850175038507250775100502850465092500850775008503550925087503750165073509850385075504850895052502550665013505050965067505650935094509850765005508650455028502950545080501450955010504850465018504150095064507750995015508150205100503150675000500050225059500250525081509750835086503350545002505750335025504450375051500350365058503250375070504650465092508150465052500150945052503350425028507550765016508150025036508350005022507550005037503650015069509750175067501550095094506150935034503850055031506550425004507950415067507250375066509350015093508950655019509150135090508850035055500950825081500150035081506850025091506450875000501150975099508450245058504950925087502750025077507050715094502750595093508450415047508350485049506550645049501050125041509750925020508450645087500850795089502450135058503750185075509850155088500650555075501250515038502350705044509450285062503650465084507050885001510050885046506250605052509850335078500450125016500550855008505250285087506550885024501850635087505250955060503150785089506550055099508950385006504550545064505350275098508150835088500250815050509750855003507650215001500450805023509450225087507850585034500450575029502851005096508150085005506850795018507750555034506650445055500150595049507450365016503750935004506050355091505850425000506250555080503050915067506650545010505350605086506450605019509750955070507550805023501950065078503650425032509550905058500050795049509050315064505550715064504450655088509750565027502750555004504550525004502550345038501350985032505150475010509950125030500050125097501750305005500650785083500950555076509850485084500850675011504650965095508050655048506250565078503750345080500350065000508350705092505550655100504250015033501250365054504850275059505450595069507950695004503250155008509050965061506550115005505050255003507450935023506650635016505950035085505950735054506150485075500850285004504050675001505150035057507150115090501050245057501050608.32.20.50179902.5095.45.55.00.50449904.50110.27.21.90.50069908.50215.14.53.30.509491900.50320.37.12.80.50049910.50825.20.13.50.50969907.530.21.45.50.50599903.50535.46.53.20.50309903.50940.35.55.30.50179909.50445.54.35.90.50089908.50350.10.23.00.50999902.50855.16.14.50.51009905.50760.59.53.40.50889903.50165.24.43.00.50589910.570.58.55.30.50729902.575.51.15.60.50299909.50280.56.35.40.50869900.585.41.15.00.50069910.50990.22.21.10.509191905.50995.13.42.30.50289903.502100.40.23.10.50339905.508105.53.55.70.50779901.5110.40.45.60.50309906.508115.35.35.50.50979909.5120.21.54.00.50129908.507125.47.21.50.50739901.506130.43.33.00.50419904.501135.53.15.40.50359906.504140.39.34.40.50759907.501145.37.55.60.50949904.505150.14.51.10.50609904.502155.29.31.70.50619907.5160.38.21.90.50459902.508165.50.41.00.503991910.5170.57.45.80.50579906.507175.43.31.50.50109904.5180.19.53.90.50799910.504185.21.33.40.505391909.509190.58.23.20.50129905.501195.31.35.70.50249901.501200.21.33.60.50159900.506205.40.32.00.50469901.505210.19.15.30.50119903.501215.53.24.70.50549901.506220.53.25.30.50009905.502225.26.14.20.50469903.506230.44.54.40.50799908.503235.22.31.00.50629907.509240.22.12.00.50509900.503245.59.45.90.50459907.501250.11.14.40.50799908.508255.33.15.20.51009907.506260.29.43.60.50429904.502265.59.11.70.50009905.507270.55.32.00.50199902.506275.12.51.40.50519907.5280.20.41.20.50339906.505285.56.24.80.50909908.505290.28.12.90.50019900.505295.21.15.90.50829900.506300.46.55.90.50119900.501305.54.15.30.50729908.508310.54.35.40.50989900.5315.30.33.80.50699903.504320.16.22.60.50619901.506325.51.21.70.50329906.506330.20.25.30.50789900.509335.52.35.20.50729901.503340.57.41.50.50569906.506345.50.31.80.50259901.503350.40.44.00.50239901.507355.24.53.50.50789904.509360.16.52.30.50309901.504365.21.34.70.50329909.507370.38.33.00.50059909.501375.38.43.60.50609909.504380.49.34.50.50689902.505385.33.14.80.50429905.502390.27.45.40.50149901.503395.38.24.50.50589905.501400.36.14.50.50109908.502405.15.52.30.50909905.504410.12.22.90.50129902.508415.13.53.60.501691909.506420.12.21.60.50439902.507425.32.32.80.50889901.507430.15.44.60.50629906.508435.56.52.80.506191903.507440.41.21.90.50219907.508445.43.51.60.50279909.506450.30.31.00.50489902.501455.29.14.00.50249910.5460.41.44.20.50849909.5465.23.55.90.50079910.5470.44.25.20.50349900.502475.33.33.20.50339901.502480.31.14.10.50509909.505485.29.32.30.50119900.502490.26.24.40.50989900.508495.39.34.10.509491900.5500.48.51.50.50649908.507505.26.33.30.50949901.509510.57.23.80.50569908.502515.37.32.20.50099909.502520.20.45.60.50719906.504525.26.55.00.50579908.504530.48.42.60.50559902.501535.55.34.40.50169901.509540.24.23.70.50539909.507545.52.15.00.50079900.502550.46.43.00.50629900.505555.11.33.00.50799906.508560.10.14.50.50049907.501565.54.24.90.50929907.504570.50.14.70.50729910.504575.41.45.90.50299902.509580.31.21.90.50029908.509585.40.53.00.50959900.501590.28.11.00.50499908.502595.33.32.90.507291903.507600.29.35.90.50579910.503605.50.32.30.50889906.502610.34.45.40.50049902.5615.47.33.00.503591907.509620.38.32.60.50269910.504625.52.31.80.50199907.508630.17.12.90.50849906.507635.40.24.00.50799900.504640.53.43.70.50929900.504645.32.54.90.50759908.508650.35.13.00.50899905.509655.10.55.70.50669909.504660.23.35.80.50399909.509665.59.44.80.50339900.501670.59.53.80.50949908.508675.23.21.10.50949902.509680.10.32.60.50909901.506685.48.21.90.50599904.508690.20.41.30.50249910.503695.40.53.00.50109909.504700.40.33.00.50439901.504705.47.43.10.50679901.505710.43.43.00.50909905.5715.40.45.40.50909907.5720.20.54.50.50159906.506725.30.14.80.50869904.505730.16.51.30.50769901.503735.58.54.40.50069908.504740.38.22.90.508091902.509745.40.25.70.50319907.5750.45.53.90.50529910.507755.21.51.00.50119905.507760.11.15.70.50819906.507765.48.32.00.50929910.504770.32.35.10.50659906.502775.58.21.00.50789905.507780.15.43.40.50819907.503785.49.51.90.50219902.507790.30.22.40.50269908.509795.45.25.50.50749903.5800.20.51.40.500691904.508805.55.24.30.50809902.5810.33.51.50.50299903.506815.57.15.30.50339906.505820.10.15.00.50099900.504825.10.52.00.50749905.503830.47.41.60.50489902.505835.22.12.50.50939907.504840.11.35.20.50999910.501845.24.42.80.50689906.503850.12.15.00.50199901.501855.22.43.40.50439909.509860.51.43.00.50289902.504865.13.43.90.50769902.506870.47.21.30.509491909.501875.47.44.10.50609910.508880.49.32.00.508891902.507885.16.55.30.50989907.509890.19.14.00.50209901.504895.10.53.00.50839910.505900.51.35.80.50009908.501905.49.15.30.51009903.509910.38.32.50.50379910.501915.27.41.60.50609907.509920.26.34.90.50109901.5925.10.21.00.50769909.504930.56.11.20.500391900.502935.44.24.60.50219900.5940.51.34.20.50029904.5945.15.42.20.50419906.504950.21.33.00.50729905.501955.32.53.60.50039900.506960.50.21.40.50079903.506965.58.14.30.50639906.506970.39.41.90.50289906.506975.15.24.20.508991908.505980.58.55.90.50559910.501985.24.51.00.50289910.5990.19.15.90.50249910.501995.21.55.20.504291906.5041000.38.43.70.50219903.5011005.53.14.20.50719909.5021010.20.34.60.50739908.51015.17.35.40.50519908.5031020.46.43.30.503491909.51025.43.22.20.506891903.5041030.27.54.20.50299900.5011035.31.13.40.50489906.5081040.29.55.60.50099910.5011045.45.45.00.50279901.5091050.44.31.30.50769900.5071055.13.11.20.50739906.5091060.50.42.00.506191900.5061065.53.53.50.50559901.5011070.47.15.00.50439907.5041075.26.42.10.50659910.5081080.58.24.70.50079903.5071085.11.44.40.50169902.5011090.44.31.10.50789909.51095.36.54.20.50759901.51100.12.42.40.50969909.5081105.12.43.00.50959907.5011110.34.31.70.505891900.5041115.30.23.50.50949906.5061120.16.11.80.50379903.5041125.40.34.60.50299907.5091130.39.43.00.50879910.5011135.42.21.90.50309906.51140.28.25.30.50569905.5041145.26.22.60.50979902.5051150.20.15.90.50809902.5021155.57.52.00.50409900.5061160.53.35.20.50119903.5031165.31.55.30.50289901.5021170.46.51.50.501291902.5041175.37.24.60.50959902.5011180.47.21.80.50279900.5041185.59.32.70.505991904.5071190.35.54.70.509791903.51195.48.54.10.50169900.5051200.35.12.20.50969906.5021205.32.14.00.50999908.51210.43.34.70.50619905.5011215.50.34.80.50789907.5051220.18.51.50.50859910.5031225.25.43.20.50769905.5041230.36.22.70.50359901.5031235.21.41.60.50349907.5081240.24.14.80.50889909.51245.39.43.90.50849910.5041250.45.12.30.50719903.5051255.56.35.00.50519903.5041260.31.11.40.50759904.51265.18.53.80.50909909.5011270.53.41.40.50049909.5041275.39.24.30.50359908.5011280.25.23.60.50389909.5021285.38.31.50.50699907.5041290.12.32.70.50629910.5041295.50.12.00.50819905.5051300.40.53.30.50159905.5011305.57.43.90.50329908.5071310.54.25.00.50379901.5081315.39.25.30.50389903.5011320.46.52.50.50589902.5071325.20.34.80.50779903.5011330.10.44.30.50229907.5041335.45.31.10.50299906.5061340.53.11.00.50269905.5091345.28.23.00.50219906.5081350.26.53.80.50219901.5071355.37.34.10.50589901.5011360.22.54.70.50289907.5031365.37.32.50.50059904.5021370.46.23.30.50679906.5031375.25.52.70.50769901.5011380.12.44.80.50719901.5031385.22.52.50.50199902.5031390.10.13.70.50449908.5051395.20.43.30.50899906.51400.48.52.20.50989906.5071405.36.22.10.50619905.5021410.50.24.30.50509906.51415.33.21.60.50999902.5051420.54.53.10.507191908.5031425.16.14.60.50709903.5091430.50.32.50.505591910.5031435.21.31.80.50539905.5081440.50.13.20.50469903.5041445.50.45.20.50479906.5091450.16.11.10.50909909.5021455.35.53.40.50639905.5021460.27.41.80.50709903.5051465.47.32.20.50479904.5091470.15.52.50.503291904.5061475.14.32.70.50419900.5081480.11.35.40.50609907.51485.41.12.60.50219904.5021490.50.33.90.50169909.5081495.48.52.00.50499905.5081500.58.25.30.50999903.5081505.50.21.20.50799904.5021510.46.13.40.50199902.5051515.34.12.50.50609907.5091520.34.13.90.50609903.5081525.59.31.10.50629909.5021530.36.54.00.50489904.5071535.37.24.90.50129904.51540.28.11.50.50229902.5061545.21.52.90.50269905.5061550.50.23.00.50569905.5081555.35.25.80.50929904.5031560.27.52.10.50189904.5061565.41.25.00.50149901.5051570.54.12.80.50159910.5051575.20.43.00.50129910.5021580.50.41.20.50979904.5091585.24.42.00.50959906.5091590.20.11.10.50629905.51595.56.31.90.50299909.5081600.31.14.30.50289904.5081605.29.11.00.50899901.5071610.27.45.50.50719904.51615.37.23.90.50889906.51620.15.11.50.508691907.5021625.15.35.00.50509900.51630.12.35.20.50969907.5061635.44.32.30.50959904.5091640.20.24.80.50219908.5091645.20.24.20.509891901.5031650.16.13.30.50969907.5071655.23.12.00.50279902.5031660.24.15.00.50639903.5031665.16.22.00.50799906.51670.29.12.80.50589906.5081675.50.25.30.507491910.5031680.23.32.70.50069903.5061685.26.44.40.505791903.5041690.41.11.40.50529906.5081695.46.13.30.50159904.5041700.12.55.40.50849904.5041705.12.21.70.50189903.5061710.52.51.10.50899901.5031715.55.21.50.50189901.5051720.18.51.80.50259910.5031725.41.21.20.50329910.5041730.10.12.00.50359901.5031735.22.55.20.50169904.5011740.27.44.00.50989907.5011745.29.35.80.50319902.5071750.50.12.80.50749902.5041755.40.41.90.50449900.5061760.49.55.10.50219901.5041765.14.34.40.50059910.5011770.54.51.30.50679909.5081775.44.43.10.504891902.5041780.21.22.20.50999906.5081785.49.22.40.50269908.5041790.34.35.60.50319907.5091795.37.23.00.51009908.5071800.30.15.90.50639902.5031805.10.22.60.50989904.5081810.31.34.00.506691902.5091815.26.13.00.50749906.5011820.46.51.20.50379907.5051825.42.21.80.50159906.5071830.21.35.20.50319901.51835.22.13.30.50829900.5041840.50.41.00.50469910.5061845.13.23.90.50879908.5091850.53.43.50.50579906.5051855.40.14.60.50609909.5031860.34.52.90.50169904.5071865.41.33.90.50399904.5021870.29.23.10.50589909.5091875.20.41.50.50679907.51880.53.52.90.50749908.5061885.58.51.90.50469908.5011890.45.43.80.50659901.5041895.50.12.00.50249908.51900.41.52.70.50119905.5021905.55.23.90.50519904.5021910.50.34.20.50799904.5021915.15.34.00.50859904.5021920.18.44.60.50469901.5081925.27.51.50.50139904.5051930.11.23.80.50439900.5051935.21.25.20.50629910.51940.14.53.00.504091904.5041945.40.35.00.50239901.5021950.32.53.80.50499904.5081955.45.32.40.50149908.5031960.52.14.80.50999900.5031965.42.25.60.505391906.5021970.56.33.30.50129905.5011975.34.54.20.50679903.5021980.48.25.20.50179903.5061985.46.44.30.50149909.5041990.20.12.90.50009909.5031995.41.34.90.50439905.5032000.40.25.30.50079901.5092005.52.15.80.50889900.5042010.40.33.00.50829901.5092015.21.42.00.50599901.5062020.54.24.90.50859904.5092025.13.55.50.50859908.52030.41.13.90.50259904.5062035.45.44.30.50269910.52040.48.34.30.50939909.5032045.51.14.90.50539901.5042050.12.54.00.50489910.5032055.49.41.50.50289903.5042060.41.55.80.50179905.5012065.19.55.90.50619910.5082070.28.35.70.50259908.5072075.38.21.60.50379900.5032080.57.13.50.50589910.5032085.38.32.00.50919906.5092090.47.54.10.50059904.52095.15.33.80.50649900.5012100.16.22.30.50269903.5072105.40.12.50.50609909.5062110.23.13.50.50879908.5012115.16.45.00.50809907.5072120.11.33.70.50689902.5042125.10.42.00.50999900.5062130.56.33.20.50279900.5042135.27.24.00.50619903.5062140.57.32.20.50749901.5072145.36.22.30.50599909.5092150.33.23.60.50359905.5042155.44.25.80.50319907.5012160.43.43.00.50189910.5062165.20.24.90.508591908.5052170.52.45.80.50029902.52175.39.23.50.50449906.5012180.40.22.90.50939903.5012185.20.54.30.50149909.5072190.40.21.40.50559900.5082195.54.43.00.50579907.5042200.37.44.80.50219901.5022205.27.42.20.503591908.52210.20.22.90.50329900.5042215.20.12.30.50339902.5012220.58.22.10.500491900.5012225.56.23.90.50339902.5052230.33.53.50.50899910.5092235.11.25.70.50149910.5032240.33.42.80.50809905.5072245.10.33.80.50859904.5072250.46.15.00.50899904.5042255.40.14.50.50129902.5052260.31.41.00.50359901.5072265.49.43.50.50689901.5082270.52.33.40.50279900.5032275.43.13.90.50909904.52280.57.44.20.50029909.52285.37.44.10.50939904.5032290.10.43.80.50509907.5042295.59.33.50.50329907.5072300.44.24.00.50449906.5012305.10.25.60.50289904.5092310.54.55.00.50729901.5022315.35.45.50.50319905.5062320.54.34.40.50499905.5052325.47.21.70.50109901.5062330.26.12.20.50069900.5052335.30.24.00.50049901.5022340.16.24.80.50799900.5082345.18.34.40.50129903.5022350.47.15.30.50239904.5022355.31.14.90.50899909.5022360.47.34.50.50649900.52365.27.14.30.50889901.5072370.53.41.00.50019910.52375.33.15.00.50319904.5042380.50.33.00.50739902.5062385.10.41.80.50119903.5052390.37.54.20.50589904.5082395.54.45.50.50399902.5072400.56.54.10.50269909.5072405.54.31.40.50499900.5062410.38.32.40.50749908.5052415.10.32.10.50689902.5072420.41.15.30.50609909.5032425.25.42.80.50559903.5072430.41.24.10.50309900.5012435.30.33.30.50779906.5012440.56.24.40.50679902.5072445.12.25.80.50109905.5072450.27.35.40.50069909.5022455.42.45.20.50449909.5092460.17.25.50.50389907.5022465.20.24.00.50449908.5032470.11.32.00.504491910.5012475.35.42.10.50689910.5042480.45.23.90.50559908.5042485.49.13.00.50069904.52490.14.31.90.509991905.5072495.42.23.90.50799904.5022500.50.53.00.50589910.52505.30.31.50.50109910.5042510.57.21.10.50739909.5072515.39.41.00.501891907.5012520.10.11.00.50899901.5072525.31.52.30.50189904.5082530.46.32.70.50249903.5032535.46.11.90.50139906.5052540.38.52.00.50049902.5032545.20.11.20.50729900.5022550.14.21.80.50509906.5072555.51.15.30.50549904.5062560.30.51.00.50849902.5042565.43.21.10.50669907.52570.20.35.00.50279904.5042575.34.53.60.50629904.5022580.51.42.00.50879903.5032585.48.22.10.50139904.5052590.20.45.20.50619903.5092595.33.54.60.50149900.5052600.40.51.00.50309905.5062605.18.53.40.50529907.5062610.53.44.50.503391901.5072615.41.21.60.50429901.5012620.47.44.30.50279902.5032625.51.41.30.501391900.5022630.45.15.30.50239903.5042635.59.31.00.50739907.5072640.54.15.30.50609900.5092645.43.13.50.50269907.5092650.57.33.60.50599910.5062655.37.44.20.50419907.5012660.50.25.60.50729902.5062665.14.43.10.50869910.5052670.22.13.10.50249906.5042675.14.22.90.50669910.5062680.15.11.00.50919900.5052685.35.43.90.50199910.5012690.30.14.20.50709900.5072695.14.25.80.507191908.5062700.42.11.00.50959901.52705.34.35.30.50799903.5052710.32.14.30.50709901.5082715.42.22.00.50559910.5082720.35.33.30.50939907.5012725.17.13.10.50289903.5022730.53.45.80.50589906.5022735.38.22.30.50769906.52740.12.45.10.50419900.512745.29.52.20.50509906.5012750.33.35.20.50599909.5062755.21.53.50.50069908.5062760.50.32.90.50559901.5042765.24.33.90.50539908.5032770.31.42.30.50249903.5032775.13.42.90.50129907.5092780.30.25.20.50659910.5092785.55.45.00.50599908.5022790.55.42.30.50109903.52795.10.44.80.50989908.5072800.34.13.80.50459903.5072805.31.35.00.50439908.5022810.13.53.90.50279906.5052815.24.22.30.50599910.5032820.30.35.40.50899902.5042825.50.45.20.50939905.5082830.57.33.60.50689910.5092835.36.15.50.50799910.5032840.13.53.80.503191900.5022845.26.42.50.50469909.5032850.58.23.30.50369904.5042855.45.42.70.50929901.5082860.15.35.00.50879906.5022865.10.14.20.50619904.5072870.40.25.00.50349910.5082875.52.52.00.50939907.5032880.47.45.60.50179910.5012885.37.34.00.50299903.5092890.27.11.60.51009903.5092895.24.31.00.50599900.5082900.45.11.60.50919907.5022905.45.24.60.506091908.5062910.35.25.60.50519910.5022915.10.24.70.50289903.52920.32.24.00.50769910.5072925.33.42.00.50809901.5012930.50.32.70.50339906.5022935.26.41.00.50129906.5022940.10.12.30.50009908.5062945.19.32.90.50909910.5042950.30.22.30.50409908.5012955.35.12.80.50089900.52960.50.55.20.50319910.52965.45.12.90.50089910.5012970.20.23.00.50099907.52975.25.24.70.50269904.5022980.21.54.60.50239906.5092985.51.22.90.50609909.5092990.31.51.90.50849905.5042995.27.43.90.502891902.5013000.46.22.60.50959901.5043005.51.25.70.50269905.5043010.46.13.80.50269909.5043015.11.52.00.50589907.53020.34.43.00.50099905.513025.46.44.00.50059906.5073030.28.32.30.50289907.5073035.12.55.00.50599907.5013040.34.42.80.50679910.5033045.50.22.90.50599905.5023050.18.22.00.502991900.5023055.33.33.70.50919910.5033060.23.42.50.50099901.5013065.21.35.60.50279902.5023070.32.55.50.50139902.5033075.30.31.00.50779903.5093080.57.14.70.50429901.5063085.21.22.20.50419902.5073090.41.21.80.50899905.53095.20.33.20.50499900.5063100.50.35.10.50149900.5063105.49.25.40.50779903.5073110.18.43.60.50049903.5013115.54.23.40.50959907.5023120.35.14.00.50439903.5073125.34.13.00.507991908.5043130.34.52.10.50729909.53135.25.12.00.50559904.5023140.58.14.00.50639907.5043145.10.31.30.50449906.5083150.37.11.50.50569910.5023155.36.24.70.50699906.5023160.12.52.50.50849908.5083165.36.41.30.50569906.5013170.46.31.90.50829908.5063175.40.42.20.50999905.5053180.19.35.90.50409908.5013185.20.24.30.50679907.5023190.12.33.20.50119909.5083195.55.24.20.50319902.53200.28.41.20.50409902.5023205.24.35.00.50969904.5023210.44.34.40.50089900.5033215.48.11.60.50319908.5073220.30.52.80.50869900.5093225.28.43.90.50709904.5043230.38.54.00.505291909.5053235.38.55.30.50079906.5043240.40.44.60.50099900.5093245.34.55.30.50989901.5053250.24.44.10.50439906.5043255.50.54.00.50689908.5073260.38.13.60.50769905.5033265.34.31.10.50459910.5023270.25.55.00.50169908.5063275.19.42.00.50649904.5063280.46.51.50.50349904.5013285.43.41.70.50989901.5033290.59.14.00.50839908.5023295.40.12.10.50619902.5073300.52.54.90.50169908.5093305.56.45.00.50359900.5053310.18.52.40.50989910.5073315.46.52.50.50389906.5043320.46.22.90.50739903.5063325.50.11.20.507691900.5033330.40.51.30.50159906.5043335.57.23.70.50519909.5053340.15.21.50.50039902.5063345.25.52.00.50089906.5093350.50.51.00.50509908.5073355.20.32.10.502591902.5083360.50.22.20.50419906.5013365.16.52.00.50289909.5053370.51.25.50.50719906.5033375.16.23.00.50689908.5053380.40.25.80.50089901.5063385.44.55.90.50619908.5033390.56.13.40.50929904.53395.10.22.00.50139910.5093400.10.55.40.50509901.5093405.35.31.70.50719905.5073410.46.55.40.50689902.5073415.52.55.30.508991907.5043420.33.13.20.50779905.513425.51.52.10.50179910.5083430.44.41.00.50259905.5073435.53.32.60.50589901.5053440.44.41.60.50589906.5013445.40.51.30.504091908.5053450.31.34.20.509591910.5053455.45.21.60.50239901.53460.31.53.90.50809902.5073465.21.11.20.50579909.5063470.33.14.90.50099904.5033475.59.22.00.50419909.5023480.15.35.10.50549908.5093485.41.52.50.50789907.5063490.32.22.00.50309906.5013495.42.25.50.50899906.5053500.44.53.70.50919907.5053505.47.34.50.50969909.5053510.44.53.90.50759905.5033515.37.23.20.50649905.5053520.31.23.60.50469908.513525.27.13.10.50489902.5093530.30.31.50.50599907.5033535.51.15.70.505891910.5073540.30.34.00.50869905.5053545.36.12.50.50419908.5033550.18.42.50.50329904.5083555.50.32.40.50789906.5053560.34.25.90.50249908.5063565.52.21.60.50249907.5083570.55.42.50.50149903.5083575.25.42.70.50819905.5043580.31.55.40.50999903.5023585.43.21.60.50869906.5033590.40.24.00.50029905.5033595.45.11.50.50859901.5043600.11.54.80.50039905.5053605.22.23.40.50529910.5063610.48.14.50.50499905.5093615.41.23.60.509591901.5083620.29.42.60.50539908.513625.17.12.10.50519910.5063630.59.42.10.50459908.5023635.58.44.10.50749902.5063640.39.51.20.50549906.5023645.33.12.00.50249902.5053650.25.15.60.50409909.5093655.46.43.00.50279904.5043660.28.53.80.50699910.5053665.32.15.70.50289910.5063670.30.42.40.50489902.5043675.49.42.80.50189907.53680.40.11.30.50289901.5043685.57.52.00.50449909.5013690.36.45.80.50549902.5063695.31.44.40.50029900.5083700.12.35.20.50539908.5073705.49.23.60.50039902.53710.49.12.70.50879902.5063715.22.22.80.50359904.5053720.53.21.50.50629900.5083725.46.31.90.50519903.5093730.25.15.70.50419908.5043735.40.34.00.50759900.5013740.14.13.20.50209902.53745.25.12.10.50909908.5093750.29.32.30.50279905.5053755.58.35.10.50879909.5063760.28.31.00.50349908.5083765.51.22.00.50129907.5093770.15.34.70.50779910.5053775.31.14.50.508491903.5053780.28.21.50.50269903.5023785.20.41.60.50599900.5093790.56.22.80.50309908.5063795.28.23.80.50969905.5093800.47.51.00.50419909.5013805.45.14.00.50119909.5063810.54.15.50.50369901.5023815.59.22.60.50149902.5093820.51.54.00.50609902.5073825.54.22.80.50359902.5063830.20.44.70.500491906.5023835.36.52.90.50479904.5063840.16.53.20.50539900.53845.35.54.80.50989906.5033850.36.21.10.50339907.5043855.21.45.00.50249900.5083860.17.25.80.50829906.5053865.46.41.40.50119909.5013870.22.12.20.50429904.53875.57.44.80.50129906.53880.50.34.20.50639902.53885.10.13.70.50539910.5013890.42.45.90.50129907.5033895.18.15.30.50569904.5053900.57.11.60.500891900.5073905.52.31.00.50329901.5063910.32.53.30.50879904.5083915.50.23.00.50509904.5063920.19.51.30.50169905.5053925.56.45.20.50409909.5083930.29.11.00.50389900.5083935.16.15.50.50409901.5023940.14.53.40.50319903.5033945.44.54.20.50919902.53950.21.44.60.50029910.5033955.46.54.20.503191900.5053960.50.22.80.50559900.5053965.55.33.20.50899900.5093970.43.32.60.50879906.5093975.59.15.40.50529904.5053980.36.51.00.50539902.5013985.12.45.00.50139904.5053990.29.54.00.50989905.5023995.53.24.20.50329902.5074000.24.51.20.50949901.5044005.33.52.00.50119905.5034010.57.42.90.50009904.5014015.27.24.00.502091901.5064020.48.41.00.50049906.5044025.50.13.80.50029905.5014030.50.22.20.509791908.5054035.48.11.20.50209903.5064040.24.45.70.502091902.5094045.30.52.20.50799906.54050.27.22.50.50259904.5054055.48.24.00.50189900.5074060.26.31.80.50399910.5084065.19.42.70.50989903.54070.11.41.20.50979903.5094075.21.13.50.50129910.5044080.18.32.90.509291903.5024085.56.24.10.50999904.5094090.29.22.10.50529901.5084095.43.32.00.50479905.5084100.30.32.30.505391905.5064105.17.34.00.50549902.54110.12.34.40.50149906.5064115.13.44.00.50119900.5034120.16.55.20.50969907.5054125.47.42.30.50259910.5024130.20.23.90.50369910.54135.45.13.80.50779905.5074140.30.15.60.50519901.5044145.39.31.40.50039909.5054150.34.21.40.50849901.5094155.42.54.30.50729910.5054160.47.12.80.50469907.5064165.14.54.00.50089903.54170.10.13.40.50409909.5014175.30.52.60.50139901.5044180.25.51.10.50699905.5054185.39.15.20.50589907.5074190.39.14.00.503391903.5084195.59.24.90.50359909.54200.14.25.00.50829910.5014205.41.42.90.50519900.5034210.43.44.20.50769908.5074215.32.33.60.50059905.54220.10.45.70.50619906.5034225.37.53.10.50509900.54230.58.14.60.50069903.5064235.36.33.00.50819908.5084240.40.51.80.50849904.5014245.44.35.00.50279908.54250.15.53.70.50949908.5034255.40.35.00.50859907.5064260.46.33.10.509891906.5074265.39.43.90.50849908.5044270.40.53.50.50859906.5044275.38.52.30.50709907.5044280.14.21.00.50169905.5074285.20.54.30.50599907.5034290.20.22.10.50869909.5034295.50.42.80.51009908.5074300.24.12.90.50759909.5064305.35.13.80.50389900.5014310.12.42.50.50329910.5014315.26.54.10.50339900.5034320.49.14.00.501191907.54325.49.41.60.51009904.54330.11.43.90.50179908.5084335.13.45.40.50149905.5054340.22.34.80.50869906.5064345.53.42.20.50689908.5014350.26.15.20.50419900.54355.15.14.90.50769903.5044360.27.11.60.50379906.5044365.28.11.40.50279900.5064370.46.12.70.50739910.5034375.24.43.50.50039910.5014380.17.33.00.50469904.5044385.15.54.00.50399909.5034390.54.33.90.50149905.5054395.25.11.10.50109907.5094400.30.21.70.50039910.5054405.22.43.40.50549901.5024410.30.24.00.50609904.5054415.36.42.10.50449900.5054420.49.32.70.50709907.5014425.19.44.10.501791904.5014430.15.22.90.50809902.5044435.20.24.80.506491906.54440.40.35.40.50039900.5024445.26.14.30.50329903.5094450.55.53.50.50039906.54455.10.31.70.509691910.5024460.49.25.30.50909909.5044465.24.43.50.500191908.5094470.57.21.70.50989910.5084475.49.13.40.50619910.5034480.32.25.30.50939900.5094485.49.23.40.505191905.5044490.14.52.30.50779900.5084495.10.22.60.50849905.5034500.33.53.60.503191902.5034505.17.41.90.50469904.5094510.28.43.30.50329902.5054515.20.23.20.50819901.5024520.41.15.70.50179902.5034525.20.14.50.50289906.5044530.14.21.40.50089904.5034535.18.43.40.50169903.5074540.27.12.90.50489900.5084545.38.22.30.50139906.5054550.30.35.20.50939903.5094555.51.34.40.508691908.5044560.17.54.50.50809902.5014565.17.15.40.50469903.5014570.13.34.00.50779903.5094575.25.12.30.51009909.5034580.25.45.20.50229906.5054585.20.32.20.509791901.5084590.43.33.20.50029900.5054595.28.24.00.50379909.5054600.20.23.50.503291906.5034605.40.12.90.50929900.5084610.47.41.20.50949905.5054615.22.53.50.50759904.5074620.47.14.70.50369902.5084625.15.35.00.50009907.5034630.44.44.00.50979902.5014635.58.51.60.50949906.5064640.10.33.70.50059902.5034645.20.11.00.50799906.5044650.52.41.80.506691901.5094655.55.35.70.506591902.5014660.18.53.90.50889909.54665.32.33.10.50819909.54670.19.12.40.50029910.5094675.10.34.40.50119908.5094680.20.21.20.50589903.5044685.49.32.60.50029903.5074690.20.21.10.502791909.5054695.30.22.30.50479910.5084700.26.14.80.50649902.5044705.31.32.30.50979904.5094710.18.35.60.50879901.54715.42.55.50.50139904.5054720.29.32.90.50989908.5014725.53.43.30.50759901.5014730.39.51.10.50709910.5044735.56.55.10.503691910.5044740.23.52.40.50019900.514745.39.34.80.50609904.5054750.26.14.80.50049903.5014755.44.35.20.50089904.5054760.47.41.50.50889908.5024765.50.11.90.50529907.5094770.40.54.10.50899908.5064775.39.42.00.50389901.54780.47.23.50.50539902.5024785.54.55.80.50889908.54790.27.42.30.50859909.54795.48.43.70.50049907.5084800.27.13.00.50879903.5074805.26.12.10.50579906.5024810.18.32.30.50819901.54815.26.41.90.50189906.5074820.12.22.60.50449906.5054825.16.25.70.50749906.5034830.40.13.20.50049906.5064835.10.14.90.50429904.54840.22.35.80.503091906.5094845.30.54.80.50109900.5054850.40.25.90.50609906.5014855.59.32.60.507591907.5084860.38.15.70.50789904.5034865.20.22.10.509091908.5054870.32.45.10.50909907.5034875.13.35.50.50649900.5044880.22.21.00.50569908.5024885.43.25.10.504591906.5054890.41.22.10.50389901.5014895.12.25.10.50479900.5014900.50.51.20.50009902.5014905.15.52.30.50059906.54910.23.23.50.505591909.5074915.59.51.10.500891902.5064920.30.21.40.50959900.5084925.38.35.90.50569906.5074930.33.41.40.50039903.54935.42.35.10.509291908.5054940.50.23.00.50019901.5034945.33.32.30.50489910.5024950.30.11.70.50699905.5074955.54.12.80.50159907.54960.43.25.40.506591905.5014965.54.33.90.50039901.5074970.10.15.90.50639903.5014975.28.35.30.50599903.5074980.55.51.50.50759904.54985.32.11.10.50679905.54990.24.53.50.50719907.5014995.54.11.60.50579902.5015000.28.32.20.50179902.5095.45.55.00.50449904.50110.27.21.90.50069908.50215.14.53.30.509491900.50320.37.12.80.50049910.50825.20.13.50.50969907.530.21.45.50.50599903.50535.46.53.20.50309903.50940.35.55.30.50179909.50445.54.35.90.50089908.50350.10.23.00.50999902.50855.16.14.50.51009905.50760.59.53.40.50889903.50165.24.43.00.50589910.570.58.55.30.50729902.575.51.15.60.50299909.50280.56.35.40.50869900.585.41.15.00.50069910.50990.22.21.10.509191905.50995.13.42.30.50289903.502100.40.23.10.50339905.508105.53.55.70.50779901.5110.40.45.60.50309906.508115.35.35.50.50979909.5120.21.54.00.50129908.507125.47.21.50.50739901.506130.43.33.00.50419904.501135.53.15.40.50359906.504140.39.34.40.50759907.501145.37.55.60.50949904.505150.14.51.10.50609904.502155.29.31.70.50619907.5160.38.21.90.50459902.508165.50.41.00.503991910.5170.57.45.80.50579906.507175.43.31.50.50109904.5180.19.53.90.50799910.504185.21.33.40.505391909.509190.58.23.20.50129905.501195.31.35.70.50249901.501200.21.33.60.50159900.506205.40.32.00.50469901.505210.19.15.30.50119903.501215.53.24.70.50549901.506220.53.25.30.50009905.502225.26.14.20.50469903.506230.44.54.40.50799908.503235.22.31.00.50629907.509240.22.12.00.50509900.503245.59.45.90.50459907.501250.11.14.40.50799908.508255.33.15.20.51009907.506260.29.43.60.50429904.502265.59.11.70.50009905.507270.55.32.00.50199902.506275.12.51.40.50519907.5280.20.41.20.50339906.505285.56.24.80.50909908.505290.28.12.90.50019900.505295.21.15.90.50829900.506300.46.55.90.50119900.501305.54.15.30.50729908.508310.54.35.40.50989900.5315.30.33.80.50699903.504320.16.22.60.50619901.506325.51.21.70.50329906.506330.20.25.30.50789900.509335.52.35.20.50729901.503340.57.41.50.50569906.506345.50.31.80.50259901.503350.40.44.00.50239901.507355.24.53.50.50789904.509360.16.52.30.50309901.504365.21.34.70.50329909.507370.38.33.00.50059909.501375.38.43.60.50609909.504380.49.34.50.50689902.505385.33.14.80.50429905.502390.27.45.40.50149901.503395.38.24.50.50589905.501400.36.14.50.50109908.502405.15.52.30.50909905.504410.12.22.90.50129902.508415.13.53.60.501691909.506420.12.21.60.50439902.507425.32.32.80.50889901.507430.15.44.60.50629906.508435.56.52.80.506191903.507440.41.21.90.50219907.508445.43.51.60.50279909.506450.30.31.00.50489902.501455.29.14.00.50249910.5460.41.44.20.50849909.5465.23.55.90.50079910.5470.44.25.20.50349900.502475.33.33.20.50339901.502480.31.14.10.50509909.505485.29.32.30.50119900.502490.26.24.40.50989900.508495.39.34.10.509491900.5500.48.51.50.50649908.507505.26.33.30.50949901.509510.57.23.80.50569908.502515.37.32.20.50099909.502520.20.45.60.50719906.504525.26.55.00.50579908.504530.48.42.60.50559902.501535.55.34.40.50169901.509540.24.23.70.50539909.507545.52.15.00.50079900.502550.46.43.00.50629900.505555.11.33.00.50799906.508560.10.14.50.50049907.501565.54.24.90.50929907.504570.50.14.70.50729910.504575.41.45.90.50299902.509580.31.21.90.50029908.509585.40.53.00.50959900.501590.28.11.00.50499908.502595.33.32.90.507291903.507600.29.35.90.50579910.503605.50.32.30.50889906.502610.34.45.40.50049902.5615.47.33.00.503591907.509620.38.32.60.50269910.504625.52.31.80.50199907.508630.17.12.90.50849906.507635.40.24.00.50799900.504640.53.43.70.50929900.504645.32.54.90.50759908.508650.35.13.00.50899905.509655.10.55.70.50669909.504660.23.35.80.50399909.509665.59.44.80.50339900.501670.59.53.80.50949908.508675.23.21.10.50949902.509680.10.32.60.50909901.506685.48.21.90.50599904.508690.20.41.30.50249910.503695.40.53.00.50109909.504700.40.33.00.50439901.504705.47.43.10.50679901.505710.43.43.00.50909905.5715.40.45.40.50909907.5720.20.54.50.50159906.506725.30.14.80.50869904.505730.16.51.30.50769901.503735.58.54.40.50069908.504740.38.22.90.508091902.509745.40.25.70.50319907.5750.45.53.90.50529910.507755.21.51.00.50119905.507760.11.15.70.50819906.507765.48.32.00.50929910.504770.32.35.10.50659906.502775.58.21.00.50789905.507780.15.43.40.50819907.503785.49.51.90.50219902.507790.30.22.40.50269908.509795.45.25.50.50749903.5800.20.51.40.500691904.508805.55.24.30.50809902.5810.33.51.50.50299903.506815.57.15.30.50339906.505820.10.15.00.50099900.504825.10.52.00.50749905.503830.47.41.60.50489902.505835.22.12.50.50939907.504840.11.35.20.50999910.501845.24.42.80.50689906.503850.12.15.00.50199901.501855.22.43.40.50439909.509860.51.43.00.50289902.504865.13.43.90.50769902.506870.47.21.30.509491909.501875.47.44.10.50609910.508880.49.32.00.508891902.507885.16.55.30.50989907.509890.19.14.00.50209901.504895.10.53.00.50839910.505900.51.35.80.50009908.501905.49.15.30.51009903.509910.38.32.50.50379910.501915.27.41.60.50609907.509920.26.34.90.50109901.5925.10.21.00.50769909.504930.56.11.20.500391900.502935.44.24.60.50219900.5940.51.34.20.50029904.5945.15.42.20.50419906.504950.21.33.00.50729905.501955.32.53.60.50039900.506960.50.21.40.50079903.506965.58.14.30.50639906.506970.39.41.90.50289906.506975.15.24.20.508991908.505980.58.55.90.50559910.501985.24.51.00.50289910.5990.19.15.90.50249910.501995.21.55.20.504291906.5041000.38.43.70.50219903.5011005.53.14.20.50719909.5021010.20.34.60.50739908.51015.17.35.40.50519908.5031020.46.43.30.503491909.51025.43.22.20.506891903.5041030.27.54.20.50299900.5011035.31.13.40.50489906.5081040.29.55.60.50099910.5011045.45.45.00.50279901.5091050.44.31.30.50769900.5071055.13.11.20.50739906.5091060.50.42.00.506191900.5061065.53.53.50.50559901.5011070.47.15.00.50439907.5041075.26.42.10.50659910.5081080.58.24.70.50079903.5071085.11.44.40.50169902.5011090.44.31.10.50789909.51095.36.54.20.50759901.51100.12.42.40.50969909.5081105.12.43.00.50959907.5011110.34.31.70.505891900.5041115.30.23.50.50949906.5061120.16.11.80.50379903.5041125.40.34.60.50299907.5091130.39.43.00.50879910.5011135.42.21.90.50309906.51140.28.25.30.50569905.5041145.26.22.60.50979902.5051150.20.15.90.50809902.5021155.57.52.00.50409900.5061160.53.35.20.50119903.5031165.31.55.30.50289901.5021170.46.51.50.501291902.5041175.37.24.60.50959902.5011180.47.21.80.50279900.5041185.59.32.70.505991904.5071190.35.54.70.509791903.51195.48.54.10.50169900.5051200.35.12.20.50969906.5021205.32.14.00.50999908.51210.43.34.70.50619905.5011215.50.34.80.50789907.5051220.18.51.50.50859910.5031225.25.43.20.50769905.5041230.36.22.70.50359901.5031235.21.41.60.50349907.5081240.24.14.80.50889909.51245.39.43.90.50849910.5041250.45.12.30.50719903.5051255.56.35.00.50519903.5041260.31.11.40.50759904.51265.18.53.80.50909909.5011270.53.41.40.50049909.5041275.39.24.30.50359908.5011280.25.23.60.50389909.5021285.38.31.50.50699907.5041290.12.32.70.50629910.5041295.50.12.00.50819905.5051300.40.53.30.50159905.5011305.57.43.90.50329908.5071310.54.25.00.50379901.5081315.39.25.30.50389903.5011320.46.52.50.50589902.5071325.20.34.80.50779903.5011330.10.44.30.50229907.5041335.45.31.10.50299906.5061340.53.11.00.50269905.5091345.28.23.00.50219906.5081350.26.53.80.50219901.5071355.37.34.10.50589901.5011360.22.54.70.50289907.5031365.37.32.50.50059904.5021370.46.23.30.50679906.5031375.25.52.70.50769901.5011380.12.44.80.50719901.5031385.22.52.50.50199902.5031390.10.13.70.50449908.5051395.20.43.30.50899906.51400.48.52.20.50989906.5071405.36.22.10.50619905.5021410.50.24.30.50509906.51415.33.21.60.50999902.5051420.54.53.10.507191908.5031425.16.14.60.50709903.5091430.50.32.50.505591910.5031435.21.31.80.50539905.5081440.50.13.20.50469903.5041445.50.45.20.50479906.5091450.16.11.10.50909909.5021455.35.53.40.50639905.5021460.27.41.80.50709903.5051465.47.32.20.50479904.5091470.15.52.50.503291904.5061475.14.32.70.50419900.5081480.11.35.40.50609907.51485.41.12.60.50219904.5021490.50.33.90.50169909.5081495.48.52.00.50499905.5081500.58.25.30.50999903.5081505.50.21.20.50799904.5021510.46.13.40.50199902.5051515.34.12.50.50609907.5091520.34.13.90.50609903.5081525.59.31.10.50629909.5021530.36.54.00.50489904.5071535.37.24.90.50129904.51540.28.11.50.50229902.5061545.21.52.90.50269905.5061550.50.23.00.50569905.5081555.35.25.80.50929904.5031560.27.52.10.50189904.5061565.41.25.00.50149901.5051570.54.12.80.50159910.5051575.20.43.00.50129910.5021580.50.41.20.50979904.5091585.24.42.00.50959906.5091590.20.11.10.50629905.51595.56.31.90.50299909.5081600.31.14.30.50289904.5081605.29.11.00.50899901.5071610.27.45.50.50719904.51615.37.23.90.50889906.51620.15.11.50.508691907.5021625.15.35.00.50509900.51630.12.35.20.50969907.5061635.44.32.30.50959904.5091640.20.24.80.50219908.5091645.20.24.20.509891901.5031650.16.13.30.50969907.5071655.23.12.00.50279902.5031660.24.15.00.50639903.5031665.16.22.00.50799906.51670.29.12.80.50589906.5081675.50.25.30.507491910.5031680.23.32.70.50069903.5061685.26.44.40.505791903.5041690.41.11.40.50529906.5081695.46.13.30.50159904.5041700.12.55.40.50849904.5041705.12.21.70.50189903.5061710.52.51.10.50899901.5031715.55.21.50.50189901.5051720.18.51.80.50259910.5031725.41.21.20.50329910.5041730.10.12.00.50359901.5031735.22.55.20.50169904.5011740.27.44.00.50989907.5011745.29.35.80.50319902.5071750.50.12.80.50749902.5041755.40.41.90.50449900.5061760.49.55.10.50219901.5041765.14.34.40.50059910.5011770.54.51.30.50679909.5081775.44.43.10.504891902.5041780.21.22.20.50999906.5081785.49.22.40.50269908.5041790.34.35.60.50319907.5091795.37.23.00.51009908.5071800.30.15.90.50639902.5031805.10.22.60.50989904.5081810.31.34.00.506691902.5091815.26.13.00.50749906.5011820.46.51.20.50379907.5051825.42.21.80.50159906.5071830.21.35.20.50319901.51835.22.13.30.50829900.5041840.50.41.00.50469910.5061845.13.23.90.50879908.5091850.53.43.50.50579906.5051855.40.14.60.50609909.5031860.34.52.90.50169904.5071865.41.33.90.50399904.5021870.29.23.10.50589909.5091875.20.41.50.50679907.51880.53.52.90.50749908.5061885.58.51.90.50469908.5011890.45.43.80.50659901.5041895.50.12.00.50249908.51900.41.52.70.50119905.5021905.55.23.90.50519904.5021910.50.34.20.50799904.5021915.15.34.00.50859904.5021920.18.44.60.50469901.5081925.27.51.50.50139904.5051930.11.23.80.50439900.5051935.21.25.20.50629910.51940.14.53.00.504091904.5041945.40.35.00.50239901.5021950.32.53.80.50499904.5081955.45.32.40.50149908.5031960.52.14.80.50999900.5031965.42.25.60.505391906.5021970.56.33.30.50129905.5011975.34.54.20.50679903.5021980.48.25.20.50179903.5061985.46.44.30.50149909.5041990.20.12.90.50009909.5031995.41.34.90.50439905.5032000.40.25.30.50079901.5092005.52.15.80.50889900.5042010.40.33.00.50829901.5092015.21.42.00.50599901.5062020.54.24.90.50859904.5092025.13.55.50.50859908.52030.41.13.90.50259904.5062035.45.44.30.50269910.52040.48.34.30.50939909.5032045.51.14.90.50539901.5042050.12.54.00.50489910.5032055.49.41.50.50289903.5042060.41.55.80.50179905.5012065.19.55.90.50619910.5082070.28.35.70.50259908.5072075.38.21.60.50379900.5032080.57.13.50.50589910.5032085.38.32.00.50919906.5092090.47.54.10.50059904.52095.15.33.80.50649900.5012100.16.22.30.50269903.5072105.40.12.50.50609909.5062110.23.13.50.50879908.5012115.16.45.00.50809907.5072120.11.33.70.50689902.5042125.10.42.00.50999900.5062130.56.33.20.50279900.5042135.27.24.00.50619903.5062140.57.32.20.50749901.5072145.36.22.30.50599909.5092150.33.23.60.50359905.5042155.44.25.80.50319907.5012160.43.43.00.50189910.5062165.20.24.90.508591908.5052170.52.45.80.50029902.52175.39.23.50.50449906.5012180.40.22.90.50939903.5012185.20.54.30.50149909.5072190.40.21.40.50559900.5082195.54.43.00.50579907.5042200.37.44.80.50219901.5022205.27.42.20.503591908.52210.20.22.90.50329900.5042215.20.12.30.50339902.5012220.58.22.10.500491900.5012225.56.23.90.50339902.5052230.33.53.50.50899910.5092235.11.25.70.50149910.5032240.33.42.80.50809905.5072245.10.33.80.50859904.5072250.46.15.00.50899904.5042255.40.14.50.50129902.5052260.31.41.00.50359901.5072265.49.43.50.50689901.5082270.52.33.40.50279900.5032275.43.13.90.50909904.52280.57.44.20.50029909.52285.37.44.10.50939904.5032290.10.43.80.50509907.5042295.59.33.50.50329907.5072300.44.24.00.50449906.5012305.10.25.60.50289904.5092310.54.55.00.50729901.5022315.35.45.50.50319905.5062320.54.34.40.50499905.5052325.47.21.70.50109901.5062330.26.12.20.50069900.5052335.30.24.00.50049901.5022340.16.24.80.50799900.5082345.18.34.40.50129903.5022350.47.15.30.50239904.5022355.31.14.90.50899909.5022360.47.34.50.50649900.52365.27.14.30.50889901.5072370.53.41.00.50019910.52375.33.15.00.50319904.5042380.50.33.00.50739902.5062385.10.41.80.50119903.5052390.37.54.20.50589904.5082395.54.45.50.50399902.5072400.56.54.10.50269909.5072405.54.31.40.50499900.5062410.38.32.40.50749908.5052415.10.32.10.50689902.5072420.41.15.30.50609909.5032425.25.42.80.50559903.5072430.41.24.10.50309900.5012435.30.33.30.50779906.5012440.56.24.40.50679902.5072445.12.25.80.50109905.5072450.27.35.40.50069909.5022455.42.45.20.50449909.5092460.17.25.50.50389907.5022465.20.24.00.50449908.5032470.11.32.00.504491910.5012475.35.42.10.50689910.5042480.45.23.90.50559908.5042485.49.13.00.50069904.52490.14.31.90.509991905.5072495.42.23.90.50799904.5022500.50.53.00.50589910.52505.30.31.50.50109910.5042510.57.21.10.50739909.5072515.39.41.00.501891907.5012520.10.11.00.50899901.5072525.31.52.30.50189904.5082530.46.32.70.50249903.5032535.46.11.90.50139906.5052540.38.52.00.50049902.5032545.20.11.20.50729900.5022550.14.21.80.50509906.5072555.51.15.30.50549904.5062560.30.51.00.50849902.5042565.43.21.10.50669907.52570.20.35.00.50279904.5042575.34.53.60.50629904.5022580.51.42.00.50879903.5032585.48.22.10.50139904.5052590.20.45.20.50619903.5092595.33.54.60.50149900.5052600.40.51.00.50309905.5062605.18.53.40.50529907.5062610.53.44.50.503391901.5072615.41.21.60.50429901.5012620.47.44.30.50279902.5032625.51.41.30.501391900.5022630.45.15.30.50239903.5042635.59.31.00.50739907.5072640.54.15.30.50609900.5092645.43.13.50.50269907.5092650.57.33.60.50599910.5062655.37.44.20.50419907.5012660.50.25.60.50729902.5062665.14.43.10.50869910.5052670.22.13.10.50249906.5042675.14.22.90.50669910.5062680.15.11.00.50919900.5052685.35.43.90.50199910.5012690.30.14.20.50709900.5072695.14.25.80.507191908.5062700.42.11.00.50959901.52705.34.35.30.50799903.5052710.32.14.30.50709901.5082715.42.22.00.50559910.5082720.35.33.30.50939907.5012725.17.13.10.50289903.5022730.53.45.80.50589906.5022735.38.22.30.50769906.52740.12.45.10.50419900.512745.29.52.20.50509906.5012750.33.35.20.50599909.5062755.21.53.50.50069908.5062760.50.32.90.50559901.5042765.24.33.90.50539908.5032770.31.42.30.50249903.5032775.13.42.90.50129907.5092780.30.25.20.50659910.5092785.55.45.00.50599908.5022790.55.42.30.50109903.52795.10.44.80.50989908.5072800.34.13.80.50459903.5072805.31.35.00.50439908.5022810.13.53.90.50279906.5052815.24.22.30.50599910.5032820.30.35.40.50899902.5042825.50.45.20.50939905.5082830.57.33.60.50689910.5092835.36.15.50.50799910.5032840.13.53.80.503191900.5022845.26.42.50.50469909.5032850.58.23.30.50369904.5042855.45.42.70.50929901.5082860.15.35.00.50879906.5022865.10.14.20.50619904.5072870.40.25.00.50349910.5082875.52.52.00.50939907.5032880.47.45.60.50179910.5012885.37.34.00.50299903.5092890.27.11.60.51009903.5092895.24.31.00.50599900.5082900.45.11.60.50919907.5022905.45.24.60.506091908.5062910.35.25.60.50519910.5022915.10.24.70.50289903.52920.32.24.00.50769910.5072925.33.42.00.50809901.5012930.50.32.70.50339906.5022935.26.41.00.50129906.5022940.10.12.30.50009908.5062945.19.32.90.50909910.5042950.30.22.30.50409908.5012955.35.12.80.50089900.52960.50.55.20.50319910.52965.45.12.90.50089910.5012970.20.23.00.50099907.52975.25.24.70.50269904.5022980.21.54.60.50239906.5092985.51.22.90.50609909.5092990.31.51.90.50849905.5042995.27.43.90.502891902.5013000.46.22.60.50959901.5043005.51.25.70.50269905.5043010.46.13.80.50269909.5043015.11.52.00.50589907.53020.34.43.00.50099905.513025.46.44.00.50059906.5073030.28.32.30.50289907.5073035.12.55.00.50599907.5013040.34.42.80.50679910.5033045.50.22.90.50599905.5023050.18.22.00.502991900.5023055.33.33.70.50919910.5033060.23.42.50.50099901.5013065.21.35.60.50279902.5023070.32.55.50.50139902.5033075.30.31.00.50779903.5093080.57.14.70.50429901.5063085.21.22.20.50419902.5073090.41.21.80.50899905.53095.20.33.20.50499900.5063100.50.35.10.50149900.5063105.49.25.40.50779903.5073110.18.43.60.50049903.5013115.54.23.40.50959907.5023120.35.14.00.50439903.5073125.34.13.00.507991908.5043130.34.52.10.50729909.53135.25.12.00.50559904.5023140.58.14.00.50639907.5043145.10.31.30.50449906.5083150.37.11.50.50569910.5023155.36.24.70.50699906.5023160.12.52.50.50849908.5083165.36.41.30.50569906.5013170.46.31.90.50829908.5063175.40.42.20.50999905.5053180.19.35.90.50409908.5013185.20.24.30.50679907.5023190.12.33.20.50119909.5083195.55.24.20.50319902.53200.28.41.20.50409902.5023205.24.35.00.50969904.5023210.44.34.40.50089900.5033215.48.11.60.50319908.5073220.30.52.80.50869900.5093225.28.43.90.50709904.5043230.38.54.00.505291909.5053235.38.55.30.50079906.5043240.40.44.60.50099900.5093245.34.55.30.50989901.5053250.24.44.10.50439906.5043255.50.54.00.50689908.5073260.38.13.60.50769905.5033265.34.31.10.50459910.5023270.25.55.00.50169908.5063275.19.42.00.50649904.5063280.46.51.50.50349904.5013285.43.41.70.50989901.5033290.59.14.00.50839908.5023295.40.12.10.50619902.5073300.52.54.90.50169908.5093305.56.45.00.50359900.5053310.18.52.40.50989910.5073315.46.52.50.50389906.5043320.46.22.90.50739903.5063325.50.11.20.507691900.5033330.40.51.30.50159906.5043335.57.23.70.50519909.5053340.15.21.50.50039902.5063345.25.52.00.50089906.5093350.50.51.00.50509908.5073355.20.32.10.502591902.5083360.50.22.20.50419906.5013365.16.52.00.50289909.5053370.51.25.50.50719906.5033375.16.23.00.50689908.5053380.40.25.80.50089901.5063385.44.55.90.50619908.5033390.56.13.40.50929904.53395.10.22.00.50139910.5093400.10.55.40.50509901.5093405.35.31.70.50719905.5073410.46.55.40.50689902.5073415.52.55.30.508991907.5043420.33.13.20.50779905.513425.51.52.10.50179910.5083430.44.41.00.50259905.5073435.53.32.60.50589901.5053440.44.41.60.50589906.5013445.40.51.30.504091908.5053450.31.34.20.509591910.5053455.45.21.60.50239901.53460.31.53.90.50809902.5073465.21.11.20.50579909.5063470.33.14.90.50099904.5033475.59.22.00.50419909.5023480.15.35.10.50549908.5093485.41.52.50.50789907.5063490.32.22.00.50309906.5013495.42.25.50.50899906.5053500.44.53.70.50919907.5053505.47.34.50.50969909.5053510.44.53.90.50759905.5033515.37.23.20.50649905.5053520.31.23.60.50469908.513525.27.13.10.50489902.5093530.30.31.50.50599907.5033535.51.15.70.505891910.5073540.30.34.00.50869905.5053545.36.12.50.50419908.5033550.18.42.50.50329904.5083555.50.32.40.50789906.5053560.34.25.90.50249908.5063565.52.21.60.50249907.5083570.55.42.50.50149903.5083575.25.42.70.50819905.5043580.31.55.40.50999903.5023585.43.21.60.50869906.5033590.40.24.00.50029905.5033595.45.11.50.50859901.5043600.11.54.80.50039905.5053605.22.23.40.50529910.5063610.48.14.50.50499905.5093615.41.23.60.509591901.5083620.29.42.60.50539908.513625.17.12.10.50519910.5063630.59.42.10.50459908.5023635.58.44.10.50749902.5063640.39.51.20.50549906.5023645.33.12.00.50249902.5053650.25.15.60.50409909.5093655.46.43.00.50279904.5043660.28.53.80.50699910.5053665.32.15.70.50289910.5063670.30.42.40.50489902.5043675.49.42.80.50189907.53680.40.11.30.50289901.5043685.57.52.00.50449909.5013690.36.45.80.50549902.5063695.31.44.40.50029900.5083700.12.35.20.50539908.5073705.49.23.60.50039902.53710.49.12.70.50879902.5063715.22.22.80.50359904.5053720.53.21.50.50629900.5083725.46.31.90.50519903.5093730.25.15.70.50419908.5043735.40.34.00.50759900.5013740.14.13.20.50209902.53745.25.12.10.50909908.5093750.29.32.30.50279905.5053755.58.35.10.50879909.5063760.28.31.00.50349908.5083765.51.22.00.50129907.5093770.15.34.70.50779910.5053775.31.14.50.508491903.5053780.28.21.50.50269903.5023785.20.41.60.50599900.5093790.56.22.80.50309908.5063795.28.23.80.50969905.5093800.47.51.00.50419909.5013805.45.14.00.50119909.5063810.54.15.50.50369901.5023815.59.22.60.50149902.5093820.51.54.00.50609902.5073825.54.22.80.50359902.5063830.20.44.70.500491906.5023835.36.52.90.50479904.5063840.16.53.20.50539900.53845.35.54.80.50989906.5033850.36.21.10.50339907.5043855.21.45.00.50249900.5083860.17.25.80.50829906.5053865.46.41.40.50119909.5013870.22.12.20.50429904.53875.57.44.80.50129906.53880.50.34.20.50639902.53885.10.13.70.50539910.5013890.42.45.90.50129907.5033895.18.15.30.50569904.5053900.57.11.60.500891900.5073905.52.31.00.50329901.5063910.32.53.30.50879904.5083915.50.23.00.50509904.5063920.19.51.30.50169905.5053925.56.45.20.50409909.5083930.29.11.00.50389900.5083935.16.15.50.50409901.5023940.14.53.40.50319903.5033945.44.54.20.50919902.53950.21.44.60.50029910.5033955.46.54.20.503191900.5053960.50.22.80.50559900.5053965.55.33.20.50899900.5093970.43.32.60.50879906.5093975.59.15.40.50529904.5053980.36.51.00.50539902.5013985.12.45.00.50139904.5053990.29.54.00.50989905.5023995.53.24.20.50329902.5074000.24.51.20.50949901.5044005.33.52.00.50119905.5034010.57.42.90.50009904.5014015.27.24.00.502091901.5064020.48.41.00.50049906.5044025.50.13.80.50029905.5014030.50.22.20.509791908.5054035.48.11.20.50209903.5064040.24.45.70.502091902.5094045.30.52.20.50799906.54050.27.22.50.50259904.5054055.48.24.00.50189900.5074060.26.31.80.50399910.5084065.19.42.70.50989903.54070.11.41.20.50979903.5094075.21.13.50.50129910.5044080.18.32.90.509291903.5024085.56.24.10.50999904.5094090.29.22.10.50529901.5084095.43.32.00.50479905.5084100.30.32.30.505391905.5064105.17.34.00.50549902.54110.12.34.40.50149906.5064115.13.44.00.50119900.5034120.16.55.20.50969907.5054125.47.42.30.50259910.5024130.20.23.90.50369910.54135.45.13.80.50779905.5074140.30.15.60.50519901.5044145.39.31.40.50039909.5054150.34.21.40.50849901.5094155.42.54.30.50729910.5054160.47.12.80.50469907.5064165.14.54.00.50089903.54170.10.13.40.50409909.5014175.30.52.60.50139901.5044180.25.51.10.50699905.5054185.39.15.20.50589907.5074190.39.14.00.503391903.5084195.59.24.90.50359909.54200.14.25.00.50829910.5014205.41.42.90.50519900.5034210.43.44.20.50769908.5074215.32.33.60.50059905.54220.10.45.70.50619906.5034225.37.53.10.50509900.54230.58.14.60.50069903.5064235.36.33.00.50819908.5084240.40.51.80.50849904.5014245.44.35.00.50279908.54250.15.53.70.50949908.5034255.40.35.00.50859907.5064260.46.33.10.509891906.5074265.39.43.90.50849908.5044270.40.53.50.50859906.5044275.38.52.30.50709907.5044280.14.21.00.50169905.5074285.20.54.30.50599907.5034290.20.22.10.50869909.5034295.50.42.80.51009908.5074300.24.12.90.50759909.5064305.35.13.80.50389900.5014310.12.42.50.50329910.5014315.26.54.10.50339900.5034320.49.14.00.501191907.54325.49.41.60.51009904.54330.11.43.90.50179908.5084335.13.45.40.50149905.5054340.22.34.80.50869906.5064345.53.42.20.50689908.5014350.26.15.20.50419900.54355.15.14.90.50769903.5044360.27.11.60.50379906.5044365.28.11.40.50279900.5064370.46.12.70.50739910.5034375.24.43.50.50039910.5014380.17.33.00.50469904.5044385.15.54.00.50399909.5034390.54.33.90.50149905.5054395.25.11.10.50109907.5094400.30.21.70.50039910.5054405.22.43.40.50549901.5024410.30.24.00.50609904.5054415.36.42.10.50449900.5054420.49.32.70.50709907.5014425.19.44.10.501791904.5014430.15.22.90.50809902.5044435.20.24.80.506491906.54440.40.35.40.50039900.5024445.26.14.30.50329903.5094450.55.53.50.50039906.54455.10.31.70.509691910.5024460.49.25.30.50909909.5044465.24.43.50.500191908.5094470.57.21.70.50989910.5084475.49.13.40.50619910.5034480.32.25.30.50939900.5094485.49.23.40.505191905.5044490.14.52.30.50779900.5084495.10.22.60.50849905.5034500.33.53.60.503191902.5034505.17.41.90.50469904.5094510.28.43.30.50329902.5054515.20.23.20.50819901.5024520.41.15.70.50179902.5034525.20.14.50.50289906.5044530.14.21.40.50089904.5034535.18.43.40.50169903.5074540.27.12.90.50489900.5084545.38.22.30.50139906.5054550.30.35.20.50939903.5094555.51.34.40.508691908.5044560.17.54.50.50809902.5014565.17.15.40.50469903.5014570.13.34.00.50779903.5094575.25.12.30.51009909.5034580.25.45.20.50229906.5054585.20.32.20.509791901.5084590.43.33.20.50029900.5054595.28.24.00.50379909.5054600.20.23.50.503291906.5034605.40.12.90.50929900.5084610.47.41.20.50949905.5054615.22.53.50.50759904.5074620.47.14.70.50369902.5084625.15.35.00.50009907.5034630.44.44.00.50979902.5014635.58.51.60.50949906.5064640.10.33.70.50059902.5034645.20.11.00.50799906.5044650.52.41.80.506691901.5094655.55.35.70.506591902.5014660.18.53.90.50889909.54665.32.33.10.50819909.54670.19.12.40.50029910.5094675.10.34.40.50119908.5094680.20.21.20.50589903.5044685.49.32.60.50029903.5074690.20.21.10.502791909.5054695.30.22.30.50479910.5084700.26.14.80.50649902.5044705.31.32.30.50979904.5094710.18.35.60.50879901.54715.42.55.50.50139904.5054720.29.32.90.50989908.5014725.53.43.30.50759901.5014730.39.51.10.50709910.5044735.56.55.10.503691910.5044740.23.52.40.50019900.514745.39.34.80.50609904.5054750.26.14.80.50049903.5014755.44.35.20.50089904.5054760.47.41.50.50889908.5024765.50.11.90.50529907.5094770.40.54.10.50899908.5064775.39.42.00.50389901.54780.47.23.50.50539902.5024785.54.55.80.50889908.54790.27.42.30.50859909.54795.48.43.70.50049907.5084800.27.13.00.50879903.5074805.26.12.10.50579906.5024810.18.32.30.50819901.54815.26.41.90.50189906.5074820.12.22.60.50449906.5054825.16.25.70.50749906.5034830.40.13.20.50049906.5064835.10.14.90.50429904.54840.22.35.80.503091906.5094845.30.54.80.50109900.5054850.40.25.90.50609906.5014855.59.32.60.507591907.5084860.38.15.70.50789904.5034865.20.22.10.509091908.5054870.32.45.10.50909907.5034875.13.35.50.50649900.5044880.22.21.00.50569908.5024885.43.25.10.504591906.5054890.41.22.10.50389901.5014895.12.25.10.50479900.5014900.50.51.20.50009902.5014905.15.52.30.50059906.54910.23.23.50.505591909.5074915.59.51.10.500891902.5064920.30.21.40.50959900.5084925.38.35.90.50569906.5074930.33.41.40.50039903.54935.42.35.10.509291908.5054940.50.23.00.50019901.5034945.33.32.30.50489910.5024950.30.11.70.50699905.5074955.54.12.80.50159907.54960.43.25.40.506591905.5014965.54.33.90.50039901.5074970.10.15.90.50639903.5014975.28.35.30.50599903.5074980.55.51.50.50759904.54985.32.11.10.50679905.54990.24.53.50.50719907.5014995.54.11.60.50579902.5015000.2
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/001-HIVE-972.derby.sql
=======================================================================
-- HIVE-972: Support views
ALTER TABLE "TBLS" ADD "VIEW_ORIGINAL_TEXT" LONG VARCHAR DEFAULT NULL;
ALTER TABLE "TBLS" ADD "VIEW_EXPANDED_TEXT" LONG VARCHAR DEFAULT NULL;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/002-HIVE-1068.derby.sql
=======================================================================
-- HIVE-1068: CREATE VIEW followup: add a 'table type' enum attribute in metastore
ALTER TABLE "TBLS" ADD COLUMN "TBL_TYPE" VARCHAR(128);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/003-HIVE-675.derby.sql
=======================================================================
-- HIVE-675: Add database/schema support for Hive QL
ALTER TABLE "DBS" ALTER "DESC" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "DBS" ADD "DB_LOCATION_URI" VARCHAR(4000) NOT NULL DEFAULT '';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/004-HIVE-1364.derby.sql
=======================================================================
-- HIVE-1364: Increase the maximum length of various metastore fields,
-- and remove TYPE_NAME from COLUMNS primary key
ALTER TABLE "TBLS" ALTER "OWNER" SET DATA TYPE VARCHAR(767);
ALTER TABLE "COLUMNS" DROP PRIMARY KEY;
ALTER TABLE "COLUMNS" ADD PRIMARY KEY ("SD_ID", "COLUMN_NAME");
ALTER TABLE "COLUMNS" ALTER "TYPE_NAME" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "PARTITION_KEYS" ALTER "PKEY_COMMENT" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "SD_PARAMS" ALTER "PARAM_VALUE" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "SDS" ALTER "INPUT_FORMAT" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "SDS" ALTER "LOCATION" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "SDS" ALTER "OUTPUT_FORMAT" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "SERDE_PARAMS" ALTER "PARAM_VALUE" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "SERDES" ALTER "SLIB" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "TABLE_PARAMS" ALTER "PARAM_VALUE" SET DATA TYPE VARCHAR(4000);
ALTER TABLE "PARTITION_PARAMS" ALTER "PARAM_VALUE" SET DATA TYPE VARCHAR(4000);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/005-HIVE-417.derby.sql
=======================================================================
--
-- HIVE-417 Implement Indexing in Hive
--
CREATE TABLE "IDXS" (
"INDEX_ID" BIGINT NOT NULL,
"CREATE_TIME" INTEGER NOT NULL,
"DEFERRED_REBUILD" CHAR(1) NOT NULL,
"INDEX_HANDLER_CLASS" VARCHAR(256),
"INDEX_NAME" VARCHAR(128),
"INDEX_TBL_ID" BIGINT,
"LAST_ACCESS_TIME" INTEGER NOT NULL,
"ORIG_TBL_ID" BIGINT,
"SD_ID" BIGINT);
ALTER TABLE "IDXS" ADD CONSTRAINT "IDXS_FK1"
FOREIGN KEY ("SD_ID") REFERENCES "SDS" ("SD_ID")
ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE "IDXS" ADD CONSTRAINT "IDXS_FK2"
FOREIGN KEY ("INDEX_TBL_ID") REFERENCES "TBLS" ("TBL_ID")
ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE "IDXS" ADD CONSTRAINT "IDXS_FK3"
FOREIGN KEY ("ORIG_TBL_ID") REFERENCES "TBLS" ("TBL_ID")
ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE "IDXS" ADD CONSTRAINT "IDXS_PK"
PRIMARY KEY ("INDEX_ID");
ALTER TABLE "IDXS" ADD CONSTRAINT "DEFERRED_REBUILD_CHECK"
CHECK (DEFERRED_REBUILD IN ('Y','N'));
CREATE TABLE "INDEX_PARAMS" (
"INDEX_ID" BIGINT NOT NULL,
"PARAM_KEY" VARCHAR(256) NOT NULL,
"PARAM_VALUE" VARCHAR(767));
ALTER TABLE "INDEX_PARAMS" ADD CONSTRAINT "INDEX_PARAMS_FK1"
FOREIGN KEY ("INDEX_ID") REFERENCES "IDXS" ("INDEX_ID")
ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE "INDEX_PARAMS" ADD CONSTRAINT "INDEX_PARAMS_PK"
PRIMARY KEY ("INDEX_ID", "PARAM_KEY");
CREATE UNIQUE INDEX "UNIQUEINDEX" ON "IDXS" ("INDEX_NAME", "ORIG_TBL_ID");
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/006-HIVE-1823.derby.sql
=======================================================================
--
-- HIVE-1823 Upgrade the database thrift interface to allow parameters key-value pairs
--
CREATE TABLE "DATABASE_PARAMS" (
"DB_ID" BIGINT NOT NULL,
"PARAM_KEY" VARCHAR(180) NOT NULL,
"PARAM_VALUE" VARCHAR(4000));
ALTER TABLE "DATABASE_PARAMS" ADD CONSTRAINT "DATABASE_PARAMS_FK1"
FOREIGN KEY ("DB_ID") REFERENCES "DBS" ("DB_ID")
ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE "DATABASE_PARAMS" ADD CONSTRAINT "DATABASE_PARAMS_PK"
PRIMARY KEY ("DB_ID", "PARAM_KEY");
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/007-HIVE-78.derby.sql
=======================================================================
--
-- HIVE-78 Authorization model for Hive
--
--
-- ROLES
--
CREATE TABLE "ROLES" (
"ROLE_ID" BIGINT NOT NULL,
"CREATE_TIME" INTEGER NOT NULL,
"OWNER_NAME" VARCHAR(128),
"ROLE_NAME" VARCHAR(128));
ALTER TABLE "ROLES" ADD CONSTRAINT "ROLES_PK"
PRIMARY KEY ("ROLE_ID");
CREATE UNIQUE INDEX "ROLEENTITYINDEX" ON "ROLES" ("ROLE_NAME");
CREATE TABLE "ROLE_MAP" (
"ROLE_GRANT_ID" BIGINT NOT NULL,
"ADD_TIME" INTEGER NOT NULL,
"GRANT_OPTION" SMALLINT NOT NULL,
"GRANTOR" VARCHAR(128),
"GRANTOR_TYPE" VARCHAR(128),
"PRINCIPAL_NAME" VARCHAR(128),
"PRINCIPAL_TYPE" VARCHAR(128),
"ROLE_ID" BIGINT);
ALTER TABLE "ROLE_MAP" ADD CONSTRAINT "ROLE_MAP_FK1"
FOREIGN KEY ("ROLE_ID") REFERENCES "ROLES" ("ROLE_ID")
ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE "ROLE_MAP" ADD CONSTRAINT "ROLE_MAP_PK"
PRIMARY KEY ("ROLE_GRANT_ID");
CREATE UNIQUE INDEX "USERROLEMAPINDEX" ON "ROLE_MAP" (
"PRINCIPAL_NAME", "ROLE_ID", "GRANTOR", "GRANTOR_TYPE");
--
-- GLOBAL_PRIVS
--
CREATE TABLE "GLOBAL_PRIVS" (
"USER_GRANT_ID" BIGINT NOT NULL,
"CREATE_TIME" INTEGER NOT NULL,
"GRANT_OPTION" SMALLINT NOT NULL,
"GRANTOR" VARCHAR(128),
"GRANTOR_TYPE" VARCHAR(128),
"PRINCIPAL_NAME" VARCHAR(128),
"PRINCIPAL_TYPE" VARCHAR(128),
"USER_PRIV" VARCHAR(128));
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/008-HIVE-2246.derby.sql
=======================================================================
/*
* Creates the following tables:
* - CDS
* - COLUMNS_V2
* The new columns table is called COLUMNS_V2
* because many columns are removed, and the schema is changed.
* It'd take too long to migrate and keep the same table.
*/
CREATE TABLE "CDS" (
"CD_ID" bigint NOT NULL,
PRIMARY KEY ("CD_ID")
);
CREATE TABLE "COLUMNS_V2" (
"CD_ID" bigint NOT NULL,
"COMMENT" varchar(4000),
"COLUMN_NAME" varchar(128) NOT NULL,
"TYPE_NAME" varchar(4000),
"INTEGER_IDX" INTEGER NOT NULL,
PRIMARY KEY ("CD_ID", "COLUMN_NAME")
);
ALTER TABLE "COLUMNS_V2"
ADD CONSTRAINT "COLUMNS_V2_FK1"
FOREIGN KEY ("CD_ID") REFERENCES "CDS" ("CD_ID")
ON DELETE NO ACTION ON UPDATE NO ACTION
;
/* Alter the SDS table to:
* - add the column CD_ID
* - add a foreign key on CD_ID
* - create an index on CD_ID
*/
ALTER TABLE SDS
ADD COLUMN "CD_ID" bigint
;
ALTER TABLE SDS
ADD CONSTRAINT "SDS_FK2"
FOREIGN KEY ("CD_ID") REFERENCES "CDS" ("CD_ID")
;
/*
* Migrate the TBLS table
* Add entries into CDS.
* Populate the CD_ID field in SDS for tables
* Add entires to COLUMNS_V2 based on this table's sd's columns
*/
/* In the migration, there is a 1:1 mapping between CD_ID and SD_ID
* for tables. For speed, just let CD_ID = SD_ID for tables
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/008-REVERT-HIVE-2246.derby.sql
=======================================================================
/*
* Remove the CD_ID column from SDS
* Delete the CDS table
* Delete the COLUMNS_V2 table
*/
ALTER TABLE SDS DROP CONSTRAINT SDS_FK2;
ALTER TABLE SDS DROP COLUMN CD_ID;
DROP TABLE COLUMNS_V2;
DROP TABLE CDS;
RENAME COLUMNS_OLD TO COLUMNS;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/009-HIVE-2215.derby.sql
=======================================================================
-- Table PARTITION_EVENTS for classes [org.apache.hadoop.hive.metastore.model.MPartitionEvent]
CREATE TABLE PARTITION_EVENTS
(
PART_NAME_ID BIGINT NOT NULL,
DB_NAME VARCHAR(128),
EVENT_TIME BIGINT NOT NULL,
EVENT_TYPE INTEGER NOT NULL,
PARTITION_NAME VARCHAR(767),
TBL_NAME VARCHAR(128)
);
ALTER TABLE PARTITION_EVENTS ADD CONSTRAINT PARTITION_EVENTS_PK PRIMARY KEY (PART_NAME_ID);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/010-HIVE-3072.derby.sql
=======================================================================
CREATE TABLE "APP"."SKEWED_STRING_LIST" ("STRING_LIST_ID" BIGINT NOT NULL);
ALTER TABLE "APP"."SKEWED_STRING_LIST" ADD CONSTRAINT "SKEWED_STRING_LIST_PK" PRIMARY KEY ("STRING_LIST_ID");
CREATE TABLE "APP"."SKEWED_STRING_LIST_VALUES" ("STRING_LIST_ID" BIGINT NOT NULL, "STRING_LIST_VALUE" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
ALTER TABLE "APP"."SKEWED_STRING_LIST_VALUES" ADD CONSTRAINT "SKEWED_STRING_LIST_VALUES_PK" PRIMARY KEY ("STRING_LIST_ID");
ALTER TABLE "APP"."SKEWED_STRING_LIST_VALUES" ADD CONSTRAINT "SKEWED_STRING_LIST_VALUES_FK1" FOREIGN KEY ("STRING_LIST_ID") REFERENCES "APP"."SKEWED_STRING_LIST" ("STRING_LIST_ID") ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE TABLE "APP"."SKEWED_COL_NAMES" ("SD_ID" BIGINT NOT NULL, "SKEWED_COL_NAME" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
ALTER TABLE "APP"."SKEWED_COL_NAMES" ADD CONSTRAINT "SKEWED_COL_NAMES_PK" PRIMARY KEY ("SD_ID", "INTEGER_IDX");
ALTER TABLE "APP"."SKEWED_COL_NAMES" ADD CONSTRAINT "SKEWED_COL_NAMES_FK1" FOREIGN KEY ("SD_ID") REFERENCES "APP"."SDS" ("SD_ID") ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE TABLE "APP"."SKEWED_COL_VALUE_LOC_MAP" ("SD_ID" BIGINT NOT NULL, "STRING_LIST_ID_KID" BIGINT NOT NULL, "LOCATION" VARCHAR(4000));
ALTER TABLE "APP"."SKEWED_COL_VALUE_LOC_MAP" ADD CONSTRAINT "SKEWED_COL_VALUE_LOC_MAP_PK" PRIMARY KEY ("SD_ID", "STRING_LIST_ID_KID");
ALTER TABLE "APP"."SKEWED_COL_VALUE_LOC_MAP" ADD CONSTRAINT "SKEWED_COL_VALUE_LOC_MAP_FK1" FOREIGN KEY ("SD_ID") REFERENCES "APP"."SDS" ("SD_ID") ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE "APP"."SKEWED_COL_VALUE_LOC_MAP" ADD CONSTRAINT "SKEWED_COL_VALUE_LOC_MAP_FK2" FOREIGN KEY ("STRING_LIST_ID_KID") REFERENCES "APP"."SKEWED_STRING_LIST" ("STRING_LIST_ID") ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE TABLE "APP"."SKEWED_VALUES" ("SD_ID_OID" BIGINT NOT NULL, "STRING_LIST_ID_EID" BIGINT NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
ALTER TABLE "APP"."SKEWED_VALUES" ADD CONSTRAINT "SKEWED_VALUES_PK" PRIMARY KEY ("SD_ID_OID", "INTEGER_IDX");
ALTER TABLE "APP"."SKEWED_VALUES" ADD CONSTRAINT "SKEWED_VALUES_FK1" FOREIGN KEY ("SD_ID_OID") REFERENCES "APP"."SDS" ("SD_ID") ON DELETE NO ACTION ON UPDATE NO ACTION;
ALTER TABLE "APP"."SKEWED_VALUES" ADD CONSTRAINT "SKEWED_VALUES_FK2" FOREIGN KEY ("STRING_LIST_ID_EID") REFERENCES "APP"."SKEWED_STRING_LIST" ("STRING_LIST_ID") ON DELETE NO ACTION ON UPDATE NO ACTION;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/011-HIVE-3649.derby.sql
=======================================================================
-- Add new not null column into SDS table in three steps
-- Step 1: Add the column allowing null
ALTER TABLE "SDS" ADD "IS_STOREDASSUBDIRECTORIES" CHAR(1);
-- Step 2: Replace the null with default value (false)
UPDATE "SDS" SET "IS_STOREDASSUBDIRECTORIES" = 'N';
-- Step 3: Alter the column to disallow null values
ALTER TABLE "SDS" ALTER COLUMN "IS_STOREDASSUBDIRECTORIES" NOT NULL;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/012-HIVE-1362.derby.sql
=======================================================================
CREATE TABLE TAB_COL_STATS(
DB_NAME VARCHAR(128) NOT NULL,
TABLE_NAME VARCHAR(128) NOT NULL,
COLUMN_NAME VARCHAR(128) NOT NULL,
COLUMN_TYPE VARCHAR(128) NOT NULL,
LONG_LOW_VALUE BIGINT,
LONG_HIGH_VALUE BIGINT,
DOUBLE_LOW_VALUE DOUBLE,
DOUBLE_HIGH_VALUE DOUBLE,
BIG_DECIMAL_LOW_VALUE VARCHAR(4000),
BIG_DECIMAL_HIGH_VALUE VARCHAR(4000),
NUM_DISTINCTS BIGINT,
NUM_NULLS BIGINT NOT NULL,
AVG_COL_LEN DOUBLE,
MAX_COL_LEN BIGINT,
NUM_TRUES BIGINT,
NUM_FALSES BIGINT,
LAST_ANALYZED BIGINT,
CS_ID BIGINT NOT NULL,
TBL_ID BIGINT NOT NULL
);
ALTER TABLE TAB_COL_STATS ADD CONSTRAINT "TAB_COL_STATS_PK" PRIMARY KEY ("CS_ID");
ALTER TABLE TAB_COL_STATS ADD CONSTRAINT "TAB_COL_STATS_FK" FOREIGN KEY ("TBL_ID") REFERENCES TBLS("TBL_ID") ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE TABLE PART_COL_STATS(
DB_NAME VARCHAR(128) NOT NULL,
TABLE_NAME VARCHAR(128) NOT NULL,
PARTITION_NAME VARCHAR(767) NOT NULL,
COLUMN_NAME VARCHAR(128) NOT NULL,
COLUMN_TYPE VARCHAR(128) NOT NULL,
LONG_LOW_VALUE BIGINT,
LONG_HIGH_VALUE BIGINT,
DOUBLE_LOW_VALUE DOUBLE,
DOUBLE_HIGH_VALUE DOUBLE,
BIG_DECIMAL_LOW_VALUE VARCHAR(4000),
BIG_DECIMAL_HIGH_VALUE VARCHAR(4000),
NUM_DISTINCTS BIGINT,
NUM_NULLS BIGINT NOT NULL,
AVG_COL_LEN DOUBLE,
MAX_COL_LEN BIGINT,
NUM_TRUES BIGINT,
NUM_FALSES BIGINT,
LAST_ANALYZED BIGINT,
CS_ID BIGINT NOT NULL,
PART_ID BIGINT NOT NULL
);
ALTER TABLE PART_COL_STATS ADD CONSTRAINT "PART_COL_STATS_PK" PRIMARY KEY ("CS_ID");
ALTER TABLE PART_COL_STATS ADD CONSTRAINT "PART_COL_STATS_FK" FOREIGN KEY ("PART_ID") REFERENCES PARTITIONS("PART_ID") ON DELETE NO ACTION ON UPDATE NO ACTION;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.10.0.derby.sql
=======================================================================
-- Timestamp: 2011-09-22 15:32:02.024
-- Source database is: /home/carl/Work/repos/hive1/metastore/scripts/upgrade/derby/mdb
-- Connection URL is: jdbc:derby:/home/carl/Work/repos/hive1/metastore/scripts/upgrade/derby/mdb
-- Specified schema is: APP
-- appendLogs: false
-- ----------------------------------------------
-- DDL Statements for functions
-- ----------------------------------------------
CREATE FUNCTION "APP"."NUCLEUS_ASCII" (C CHAR(1)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.ascii' ;
CREATE FUNCTION "APP"."NUCLEUS_MATCHES" (TEXT VARCHAR(8000),PATTERN VARCHAR(8000)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.matches' ;
-- ----------------------------------------------
-- DDL Statements for tables
-- ----------------------------------------------
CREATE TABLE "APP"."DBS" ("DB_ID" BIGINT NOT NULL, "DESC" VARCHAR(4000), "DB_LOCATION_URI" VARCHAR(4000) NOT NULL, "NAME" VARCHAR(128));
CREATE TABLE "APP"."TBL_PRIVS" ("TBL_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "TBL_PRIV" VARCHAR(128), "TBL_ID" BIGINT);
CREATE TABLE "APP"."DATABASE_PARAMS" ("DB_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(180) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."TBL_COL_PRIVS" ("TBL_COLUMN_GRANT_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "TBL_COL_PRIV" VARCHAR(128), "TBL_ID" BIGINT);
CREATE TABLE "APP"."SERDE_PARAMS" ("SERDE_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."COLUMNS_V2" ("CD_ID" BIGINT NOT NULL, "COMMENT" VARCHAR(4000), "COLUMN_NAME" VARCHAR(128) NOT NULL, "TYPE_NAME" VARCHAR(4000), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SORT_COLS" ("SD_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "ORDER" INTEGER NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."CDS" ("CD_ID" BIGINT NOT NULL);
CREATE TABLE "APP"."PARTITION_KEY_VALS" ("PART_ID" BIGINT NOT NULL, "PART_KEY_VAL" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."DB_PRIVS" ("DB_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DB_ID" BIGINT, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "DB_PRIV" VARCHAR(128));
CREATE TABLE "APP"."IDXS" ("INDEX_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DEFERRED_REBUILD" CHAR(1) NOT NULL, "INDEX_HANDLER_CLASS" VARCHAR(4000), "INDEX_NAME" VARCHAR(128), "INDEX_TBL_ID" BIGINT, "LAST_ACCESS_TIME" INTEGER NOT NULL, "ORIG_TBL_ID" BIGINT, "SD_ID" BIGINT);
CREATE TABLE "APP"."INDEX_PARAMS" ("INDEX_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."PARTITIONS" ("PART_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "LAST_ACCESS_TIME" INTEGER NOT NULL, "PART_NAME" VARCHAR(767), "SD_ID" BIGINT, "TBL_ID" BIGINT);
CREATE TABLE "APP"."SERDES" ("SERDE_ID" BIGINT NOT NULL, "NAME" VARCHAR(128), "SLIB" VARCHAR(4000));
CREATE TABLE "APP"."PART_PRIVS" ("PART_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PART_ID" BIGINT, "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "PART_PRIV" VARCHAR(128));
CREATE TABLE "APP"."ROLE_MAP" ("ROLE_GRANT_ID" BIGINT NOT NULL, "ADD_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "ROLE_ID" BIGINT);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.3.0.derby.sql
=======================================================================
-- Timestamp: 2011-03-18 02:53:32.694
-- Source database is: /Users/carl/metastore/derby/mdb-0.3.0
-- Connection URL is: jdbc:derby:/Users/carl/metastore/derby/mdb-0.3.0
-- appendLogs: false
-- ----------------------------------------------
-- DDL Statements for functions
-- ----------------------------------------------
CREATE FUNCTION "APP"."NUCLEUS_ASCII" (C CHAR(1)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.ascii' ;
CREATE FUNCTION "APP"."NUCLEUS_MATCHES" (TEXT VARCHAR(8000),PATTERN VARCHAR(8000)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.matches' ;
-- ----------------------------------------------
-- DDL Statements for tables
-- ----------------------------------------------
CREATE TABLE "APP"."PARTITION_KEYS" ("TBL_ID" BIGINT NOT NULL, "PKEY_COMMENT" VARCHAR(767), "PKEY_NAME" VARCHAR(128) NOT NULL, "PKEY_TYPE" VARCHAR(767) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."TYPE_FIELDS" ("TYPE_NAME" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "FIELD_NAME" VARCHAR(128) NOT NULL, "FIELD_TYPE" VARCHAR(128) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."DBS" ("DB_ID" BIGINT NOT NULL, "DESC" VARCHAR(767), "NAME" VARCHAR(128));
CREATE TABLE "APP"."TABLE_PARAMS" ("TBL_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."SORT_COLS" ("SD_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "ORDER" INTEGER NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."BUCKETING_COLS" ("SD_ID" BIGINT NOT NULL, "BUCKET_COL_NAME" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SERDE_PARAMS" ("SERDE_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."TYPES" ("TYPES_ID" BIGINT NOT NULL, "TYPE_NAME" VARCHAR(128), "TYPE1" VARCHAR(128), "TYPE2" VARCHAR(128));
CREATE TABLE "APP"."SERDES" ("SERDE_ID" BIGINT NOT NULL, "NAME" VARCHAR(128), "SLIB" VARCHAR(767));
CREATE TABLE "APP"."SD_PARAMS" ("SD_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."SDS" ("SD_ID" BIGINT NOT NULL, "INPUT_FORMAT" VARCHAR(256), "IS_COMPRESSED" CHAR(1) NOT NULL, "LOCATION" VARCHAR(767), "NUM_BUCKETS" INTEGER NOT NULL, "OUTPUT_FORMAT" VARCHAR(256), "SERDE_ID" BIGINT);
CREATE TABLE "APP"."PARTITIONS" ("PART_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "LAST_ACCESS_TIME" INTEGER NOT NULL, "PART_NAME" VARCHAR(767), "SD_ID" BIGINT, "TBL_ID" BIGINT);
CREATE TABLE "APP"."PARTITION_KEY_VALS" ("PART_ID" BIGINT NOT NULL, "PART_KEY_VAL" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."COLUMNS" ("SD_ID" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "COLUMN_NAME" VARCHAR(128) NOT NULL, "TYPE_NAME" VARCHAR(128) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."TBLS" ("TBL_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DB_ID" BIGINT, "LAST_ACCESS_TIME" INTEGER NOT NULL, "OWNER" VARCHAR(128), "RETENTION" INTEGER NOT NULL, "SD_ID" BIGINT, "TBL_NAME" VARCHAR(128));
CREATE TABLE "APP"."PARTITION_PARAMS" ("PART_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
-- ----------------------------------------------
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.4.0.derby.sql
=======================================================================
-- Timestamp: 2011-03-18 02:53:50.745
-- Source database is: /Users/carl/metastore/derby/mdb-0.4.0
-- Connection URL is: jdbc:derby:/Users/carl/metastore/derby/mdb-0.4.0
-- appendLogs: false
-- ----------------------------------------------
-- DDL Statements for functions
-- ----------------------------------------------
CREATE FUNCTION "APP"."NUCLEUS_ASCII" (C CHAR(1)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.ascii' ;
CREATE FUNCTION "APP"."NUCLEUS_MATCHES" (TEXT VARCHAR(8000),PATTERN VARCHAR(8000)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.matches' ;
-- ----------------------------------------------
-- DDL Statements for tables
-- ----------------------------------------------
CREATE TABLE "APP"."SORT_COLS" ("SD_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "ORDER" INTEGER NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SERDES" ("SERDE_ID" BIGINT NOT NULL, "NAME" VARCHAR(128), "SLIB" VARCHAR(767));
CREATE TABLE "APP"."TBLS" ("TBL_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DB_ID" BIGINT, "LAST_ACCESS_TIME" INTEGER NOT NULL, "OWNER" VARCHAR(128), "RETENTION" INTEGER NOT NULL, "SD_ID" BIGINT, "TBL_NAME" VARCHAR(128));
CREATE TABLE "APP"."TABLE_PARAMS" ("TBL_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."SERDE_PARAMS" ("SERDE_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."TYPE_FIELDS" ("TYPE_NAME" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "FIELD_NAME" VARCHAR(128) NOT NULL, "FIELD_TYPE" VARCHAR(128) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."PARTITION_PARAMS" ("PART_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."PARTITION_KEY_VALS" ("PART_ID" BIGINT NOT NULL, "PART_KEY_VAL" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."COLUMNS" ("SD_ID" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "COLUMN_NAME" VARCHAR(128) NOT NULL, "TYPE_NAME" VARCHAR(128) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."BUCKETING_COLS" ("SD_ID" BIGINT NOT NULL, "BUCKET_COL_NAME" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SD_PARAMS" ("SD_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."PARTITIONS" ("PART_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "LAST_ACCESS_TIME" INTEGER NOT NULL, "PART_NAME" VARCHAR(767), "SD_ID" BIGINT, "TBL_ID" BIGINT);
CREATE TABLE "APP"."DBS" ("DB_ID" BIGINT NOT NULL, "DESC" VARCHAR(767), "NAME" VARCHAR(128));
CREATE TABLE "APP"."TYPES" ("TYPES_ID" BIGINT NOT NULL, "TYPE_NAME" VARCHAR(128), "TYPE1" VARCHAR(128), "TYPE2" VARCHAR(128));
CREATE TABLE "APP"."PARTITION_KEYS" ("TBL_ID" BIGINT NOT NULL, "PKEY_COMMENT" VARCHAR(767), "PKEY_NAME" VARCHAR(128) NOT NULL, "PKEY_TYPE" VARCHAR(767) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SDS" ("SD_ID" BIGINT NOT NULL, "INPUT_FORMAT" VARCHAR(256), "IS_COMPRESSED" CHAR(1) NOT NULL, "LOCATION" VARCHAR(767), "NUM_BUCKETS" INTEGER NOT NULL, "OUTPUT_FORMAT" VARCHAR(256), "SERDE_ID" BIGINT);
-- ----------------------------------------------
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.4.1.derby.sql
=======================================================================
-- Timestamp: 2011-03-18 02:54:08.361
-- Source database is: /Users/carl/metastore/derby/mdb-0.4.1
-- Connection URL is: jdbc:derby:/Users/carl/metastore/derby/mdb-0.4.1
-- appendLogs: false
-- ----------------------------------------------
-- DDL Statements for functions
-- ----------------------------------------------
CREATE FUNCTION "APP"."NUCLEUS_ASCII" (C CHAR(1)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.ascii' ;
CREATE FUNCTION "APP"."NUCLEUS_MATCHES" (TEXT VARCHAR(8000),PATTERN VARCHAR(8000)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.matches' ;
-- ----------------------------------------------
-- DDL Statements for tables
-- ----------------------------------------------
CREATE TABLE "APP"."DBS" ("DB_ID" BIGINT NOT NULL, "DESC" VARCHAR(767), "NAME" VARCHAR(128));
CREATE TABLE "APP"."PARTITION_KEYS" ("TBL_ID" BIGINT NOT NULL, "PKEY_COMMENT" VARCHAR(767), "PKEY_NAME" VARCHAR(128) NOT NULL, "PKEY_TYPE" VARCHAR(767) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."TBLS" ("TBL_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DB_ID" BIGINT, "LAST_ACCESS_TIME" INTEGER NOT NULL, "OWNER" VARCHAR(128), "RETENTION" INTEGER NOT NULL, "SD_ID" BIGINT, "TBL_NAME" VARCHAR(128));
CREATE TABLE "APP"."PARTITION_PARAMS" ("PART_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."SERDES" ("SERDE_ID" BIGINT NOT NULL, "NAME" VARCHAR(128), "SLIB" VARCHAR(767));
CREATE TABLE "APP"."SORT_COLS" ("SD_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "ORDER" INTEGER NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."BUCKETING_COLS" ("SD_ID" BIGINT NOT NULL, "BUCKET_COL_NAME" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."TABLE_PARAMS" ("TBL_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."TYPE_FIELDS" ("TYPE_NAME" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "FIELD_NAME" VARCHAR(128) NOT NULL, "FIELD_TYPE" VARCHAR(128) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."COLUMNS" ("SD_ID" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "COLUMN_NAME" VARCHAR(128) NOT NULL, "TYPE_NAME" VARCHAR(128) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."PARTITION_KEY_VALS" ("PART_ID" BIGINT NOT NULL, "PART_KEY_VAL" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."PARTITIONS" ("PART_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "LAST_ACCESS_TIME" INTEGER NOT NULL, "PART_NAME" VARCHAR(767), "SD_ID" BIGINT, "TBL_ID" BIGINT);
CREATE TABLE "APP"."SDS" ("SD_ID" BIGINT NOT NULL, "INPUT_FORMAT" VARCHAR(256), "IS_COMPRESSED" CHAR(1) NOT NULL, "LOCATION" VARCHAR(767), "NUM_BUCKETS" INTEGER NOT NULL, "OUTPUT_FORMAT" VARCHAR(256), "SERDE_ID" BIGINT);
CREATE TABLE "APP"."TYPES" ("TYPES_ID" BIGINT NOT NULL, "TYPE_NAME" VARCHAR(128), "TYPE1" VARCHAR(128), "TYPE2" VARCHAR(128));
CREATE TABLE "APP"."SD_PARAMS" ("SD_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."SERDE_PARAMS" ("SERDE_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
-- ----------------------------------------------
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.5.0.derby.sql
=======================================================================
-- Timestamp: 2011-03-18 02:54:30.078
-- Source database is: /Users/carl/metastore/derby/mdb-0.5.0
-- Connection URL is: jdbc:derby:/Users/carl/metastore/derby/mdb-0.5.0
-- appendLogs: false
-- ----------------------------------------------
-- DDL Statements for functions
-- ----------------------------------------------
CREATE FUNCTION "APP"."NUCLEUS_ASCII" (C CHAR(1)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.ascii' ;
CREATE FUNCTION "APP"."NUCLEUS_MATCHES" (TEXT VARCHAR(8000),PATTERN VARCHAR(8000)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.matches' ;
-- ----------------------------------------------
-- DDL Statements for tables
-- ----------------------------------------------
CREATE TABLE "APP"."TYPE_FIELDS" ("TYPE_NAME" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "FIELD_NAME" VARCHAR(128) NOT NULL, "FIELD_TYPE" VARCHAR(128) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SERDES" ("SERDE_ID" BIGINT NOT NULL, "NAME" VARCHAR(128), "SLIB" VARCHAR(767));
CREATE TABLE "APP"."TABLE_PARAMS" ("TBL_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."PARTITION_PARAMS" ("PART_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."SEQUENCE_TABLE" ("SEQUENCE_NAME" VARCHAR(256) NOT NULL, "NEXT_VAL" BIGINT NOT NULL);
CREATE TABLE "APP"."NUCLEUS_TABLES" ("CLASS_NAME" VARCHAR(128) NOT NULL, "TABLE_NAME" VARCHAR(128) NOT NULL, "TYPE" VARCHAR(4) NOT NULL, "OWNER" VARCHAR(2) NOT NULL, "VERSION" VARCHAR(20) NOT NULL, "INTERFACE_NAME" VARCHAR(256) DEFAULT NULL);
CREATE TABLE "APP"."TYPES" ("TYPES_ID" BIGINT NOT NULL, "TYPE_NAME" VARCHAR(128), "TYPE1" VARCHAR(128), "TYPE2" VARCHAR(128));
CREATE TABLE "APP"."SERDE_PARAMS" ("SERDE_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."SD_PARAMS" ("SD_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(767));
CREATE TABLE "APP"."COLUMNS" ("SD_ID" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "COLUMN_NAME" VARCHAR(128) NOT NULL, "TYPE_NAME" VARCHAR(128) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."BUCKETING_COLS" ("SD_ID" BIGINT NOT NULL, "BUCKET_COL_NAME" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."PARTITIONS" ("PART_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "LAST_ACCESS_TIME" INTEGER NOT NULL, "PART_NAME" VARCHAR(767), "SD_ID" BIGINT, "TBL_ID" BIGINT);
CREATE TABLE "APP"."SORT_COLS" ("SD_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "ORDER" INTEGER NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."DBS" ("DB_ID" BIGINT NOT NULL, "DESC" VARCHAR(767), "NAME" VARCHAR(128));
CREATE TABLE "APP"."PARTITION_KEY_VALS" ("PART_ID" BIGINT NOT NULL, "PART_KEY_VAL" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SDS" ("SD_ID" BIGINT NOT NULL, "INPUT_FORMAT" VARCHAR(256), "IS_COMPRESSED" CHAR(1) NOT NULL, "LOCATION" VARCHAR(767), "NUM_BUCKETS" INTEGER NOT NULL, "OUTPUT_FORMAT" VARCHAR(256), "SERDE_ID" BIGINT);
CREATE TABLE "APP"."PARTITION_KEYS" ("TBL_ID" BIGINT NOT NULL, "PKEY_COMMENT" VARCHAR(767), "PKEY_NAME" VARCHAR(128) NOT NULL, "PKEY_TYPE" VARCHAR(767) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.6.0.derby.sql
=======================================================================
-- Timestamp: 2011-03-18 02:54:47.993
-- Source database is: /Users/carl/metastore/derby/mdb-0.6.0
-- Connection URL is: jdbc:derby:/Users/carl/metastore/derby/mdb-0.6.0
-- appendLogs: false
-- ----------------------------------------------
-- DDL Statements for functions
-- ----------------------------------------------
CREATE FUNCTION "APP"."NUCLEUS_ASCII" (C CHAR(1)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.ascii' ;
CREATE FUNCTION "APP"."NUCLEUS_MATCHES" (TEXT VARCHAR(8000),PATTERN VARCHAR(8000)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.matches' ;
-- ----------------------------------------------
-- DDL Statements for tables
-- ----------------------------------------------
CREATE TABLE "APP"."PARTITION_KEY_VALS" ("PART_ID" BIGINT NOT NULL, "PART_KEY_VAL" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."TYPE_FIELDS" ("TYPE_NAME" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "FIELD_NAME" VARCHAR(128) NOT NULL, "FIELD_TYPE" VARCHAR(767) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SD_PARAMS" ("SD_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."SERDE_PARAMS" ("SERDE_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."PARTITIONS" ("PART_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "LAST_ACCESS_TIME" INTEGER NOT NULL, "PART_NAME" VARCHAR(767), "SD_ID" BIGINT, "TBL_ID" BIGINT);
CREATE TABLE "APP"."SDS" ("SD_ID" BIGINT NOT NULL, "INPUT_FORMAT" VARCHAR(4000), "IS_COMPRESSED" CHAR(1) NOT NULL, "LOCATION" VARCHAR(4000), "NUM_BUCKETS" INTEGER NOT NULL, "OUTPUT_FORMAT" VARCHAR(4000), "SERDE_ID" BIGINT);
CREATE TABLE "APP"."TABLE_PARAMS" ("TBL_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."COLUMNS" ("SD_ID" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "COLUMN_NAME" VARCHAR(128) NOT NULL, "TYPE_NAME" VARCHAR(4000) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."PARTITION_KEYS" ("TBL_ID" BIGINT NOT NULL, "PKEY_COMMENT" VARCHAR(4000), "PKEY_NAME" VARCHAR(128) NOT NULL, "PKEY_TYPE" VARCHAR(767) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."PARTITION_PARAMS" ("PART_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."SEQUENCE_TABLE" ("SEQUENCE_NAME" VARCHAR(256) NOT NULL, "NEXT_VAL" BIGINT NOT NULL);
CREATE TABLE "APP"."NUCLEUS_TABLES" ("CLASS_NAME" VARCHAR(128) NOT NULL, "TABLE_NAME" VARCHAR(128) NOT NULL, "TYPE" VARCHAR(4) NOT NULL, "OWNER" VARCHAR(2) NOT NULL, "VERSION" VARCHAR(20) NOT NULL, "INTERFACE_NAME" VARCHAR(256) DEFAULT NULL);
CREATE TABLE "APP"."TYPES" ("TYPES_ID" BIGINT NOT NULL, "TYPE_NAME" VARCHAR(128), "TYPE1" VARCHAR(767), "TYPE2" VARCHAR(767));
CREATE TABLE "APP"."BUCKETING_COLS" ("SD_ID" BIGINT NOT NULL, "BUCKET_COL_NAME" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SERDES" ("SERDE_ID" BIGINT NOT NULL, "NAME" VARCHAR(128), "SLIB" VARCHAR(4000));
CREATE TABLE "APP"."TBLS" ("TBL_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DB_ID" BIGINT, "LAST_ACCESS_TIME" INTEGER NOT NULL, "OWNER" VARCHAR(767), "RETENTION" INTEGER NOT NULL, "SD_ID" BIGINT, "TBL_NAME" VARCHAR(128), "TBL_TYPE" VARCHAR(128), "VIEW_EXPANDED_TEXT" LONG VARCHAR, "VIEW_ORIGINAL_TEXT" LONG VARCHAR);
CREATE TABLE "APP"."SORT_COLS" ("SD_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "ORDER" INTEGER NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.7.0.derby.sql
=======================================================================
-- Timestamp: 2011-03-18 02:55:07.049
-- Source database is: /Users/carl/metastore/derby/mdb-0.7.0-rc0
-- Connection URL is: jdbc:derby:/Users/carl/metastore/derby/mdb-0.7.0-rc0
-- appendLogs: false
-- ----------------------------------------------
-- DDL Statements for functions
-- ----------------------------------------------
CREATE FUNCTION "APP"."NUCLEUS_ASCII" (C CHAR(1)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.ascii' ;
CREATE FUNCTION "APP"."NUCLEUS_MATCHES" (TEXT VARCHAR(8000),PATTERN VARCHAR(8000)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.matches' ;
-- ----------------------------------------------
-- DDL Statements for tables
-- ----------------------------------------------
CREATE TABLE "APP"."SDS" ("SD_ID" BIGINT NOT NULL, "INPUT_FORMAT" VARCHAR(4000), "IS_COMPRESSED" CHAR(1) NOT NULL, "LOCATION" VARCHAR(4000), "NUM_BUCKETS" INTEGER NOT NULL, "OUTPUT_FORMAT" VARCHAR(4000), "SERDE_ID" BIGINT);
CREATE TABLE "APP"."GLOBAL_PRIVS" ("USER_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "USER_PRIV" VARCHAR(128));
CREATE TABLE "APP"."INDEX_PARAMS" ("INDEX_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."SEQUENCE_TABLE" ("SEQUENCE_NAME" VARCHAR(256) NOT NULL, "NEXT_VAL" BIGINT NOT NULL);
CREATE TABLE "APP"."NUCLEUS_TABLES" ("CLASS_NAME" VARCHAR(128) NOT NULL, "TABLE_NAME" VARCHAR(128) NOT NULL, "TYPE" VARCHAR(4) NOT NULL, "OWNER" VARCHAR(2) NOT NULL, "VERSION" VARCHAR(20) NOT NULL, "INTERFACE_NAME" VARCHAR(256) DEFAULT NULL);
CREATE TABLE "APP"."TYPES" ("TYPES_ID" BIGINT NOT NULL, "TYPE_NAME" VARCHAR(128), "TYPE1" VARCHAR(767), "TYPE2" VARCHAR(767));
CREATE TABLE "APP"."PART_COL_PRIVS" ("PART_COLUMN_GRANT_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PART_ID" BIGINT, "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "PART_COL_PRIV" VARCHAR(128));
CREATE TABLE "APP"."COLUMNS" ("SD_ID" BIGINT NOT NULL, "COMMENT" VARCHAR(256), "COLUMN_NAME" VARCHAR(128) NOT NULL, "TYPE_NAME" VARCHAR(4000) NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."BUCKETING_COLS" ("SD_ID" BIGINT NOT NULL, "BUCKET_COL_NAME" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."TABLE_PARAMS" ("TBL_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."DATABASE_PARAMS" ("DB_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(180) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."TBL_PRIVS" ("TBL_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "TBL_PRIV" VARCHAR(128), "TBL_ID" BIGINT);
CREATE TABLE "APP"."IDXS" ("INDEX_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DEFERRED_REBUILD" CHAR(1) NOT NULL, "INDEX_HANDLER_CLASS" VARCHAR(4000), "INDEX_NAME" VARCHAR(128), "INDEX_TBL_ID" BIGINT, "LAST_ACCESS_TIME" INTEGER NOT NULL, "ORIG_TBL_ID" BIGINT, "SD_ID" BIGINT);
CREATE TABLE "APP"."DB_PRIVS" ("DB_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DB_ID" BIGINT, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "DB_PRIV" VARCHAR(128));
CREATE TABLE "APP"."ROLES" ("ROLE_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "OWNER_NAME" VARCHAR(128), "ROLE_NAME" VARCHAR(128));
CREATE TABLE "APP"."SD_PARAMS" ("SD_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."SERDES" ("SERDE_ID" BIGINT NOT NULL, "NAME" VARCHAR(128), "SLIB" VARCHAR(4000));
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.8.0.derby.sql
=======================================================================
-- Timestamp: 2011-09-22 15:32:02.024
-- Source database is: /home/carl/Work/repos/hive1/metastore/scripts/upgrade/derby/mdb
-- Connection URL is: jdbc:derby:/home/carl/Work/repos/hive1/metastore/scripts/upgrade/derby/mdb
-- Specified schema is: APP
-- appendLogs: false
-- ----------------------------------------------
-- DDL Statements for functions
-- ----------------------------------------------
CREATE FUNCTION "APP"."NUCLEUS_ASCII" (C CHAR(1)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.ascii' ;
CREATE FUNCTION "APP"."NUCLEUS_MATCHES" (TEXT VARCHAR(8000),PATTERN VARCHAR(8000)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.matches' ;
-- ----------------------------------------------
-- DDL Statements for tables
-- ----------------------------------------------
CREATE TABLE "APP"."DBS" ("DB_ID" BIGINT NOT NULL, "DESC" VARCHAR(4000), "DB_LOCATION_URI" VARCHAR(4000) NOT NULL, "NAME" VARCHAR(128));
CREATE TABLE "APP"."TBL_PRIVS" ("TBL_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "TBL_PRIV" VARCHAR(128), "TBL_ID" BIGINT);
CREATE TABLE "APP"."DATABASE_PARAMS" ("DB_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(180) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."TBL_COL_PRIVS" ("TBL_COLUMN_GRANT_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "TBL_COL_PRIV" VARCHAR(128), "TBL_ID" BIGINT);
CREATE TABLE "APP"."SERDE_PARAMS" ("SERDE_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."COLUMNS_V2" ("CD_ID" BIGINT NOT NULL, "COMMENT" VARCHAR(4000), "COLUMN_NAME" VARCHAR(128) NOT NULL, "TYPE_NAME" VARCHAR(4000), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SORT_COLS" ("SD_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "ORDER" INTEGER NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."CDS" ("CD_ID" BIGINT NOT NULL);
CREATE TABLE "APP"."PARTITION_KEY_VALS" ("PART_ID" BIGINT NOT NULL, "PART_KEY_VAL" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."DB_PRIVS" ("DB_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DB_ID" BIGINT, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "DB_PRIV" VARCHAR(128));
CREATE TABLE "APP"."IDXS" ("INDEX_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DEFERRED_REBUILD" CHAR(1) NOT NULL, "INDEX_HANDLER_CLASS" VARCHAR(4000), "INDEX_NAME" VARCHAR(128), "INDEX_TBL_ID" BIGINT, "LAST_ACCESS_TIME" INTEGER NOT NULL, "ORIG_TBL_ID" BIGINT, "SD_ID" BIGINT);
CREATE TABLE "APP"."INDEX_PARAMS" ("INDEX_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."PARTITIONS" ("PART_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "LAST_ACCESS_TIME" INTEGER NOT NULL, "PART_NAME" VARCHAR(767), "SD_ID" BIGINT, "TBL_ID" BIGINT);
CREATE TABLE "APP"."SERDES" ("SERDE_ID" BIGINT NOT NULL, "NAME" VARCHAR(128), "SLIB" VARCHAR(4000));
CREATE TABLE "APP"."PART_PRIVS" ("PART_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PART_ID" BIGINT, "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "PART_PRIV" VARCHAR(128));
CREATE TABLE "APP"."ROLE_MAP" ("ROLE_GRANT_ID" BIGINT NOT NULL, "ADD_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "ROLE_ID" BIGINT);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/hive-schema-0.9.0.derby.sql
=======================================================================
-- Timestamp: 2011-09-22 15:32:02.024
-- Source database is: /home/carl/Work/repos/hive1/metastore/scripts/upgrade/derby/mdb
-- Connection URL is: jdbc:derby:/home/carl/Work/repos/hive1/metastore/scripts/upgrade/derby/mdb
-- Specified schema is: APP
-- appendLogs: false
-- ----------------------------------------------
-- DDL Statements for functions
-- ----------------------------------------------
CREATE FUNCTION "APP"."NUCLEUS_ASCII" (C CHAR(1)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.ascii' ;
CREATE FUNCTION "APP"."NUCLEUS_MATCHES" (TEXT VARCHAR(8000),PATTERN VARCHAR(8000)) RETURNS INTEGER LANGUAGE JAVA PARAMETER STYLE JAVA READS SQL DATA CALLED ON NULL INPUT EXTERNAL NAME 'org.datanucleus.store.rdbms.adapter.DerbySQLFunction.matches' ;
-- ----------------------------------------------
-- DDL Statements for tables
-- ----------------------------------------------
CREATE TABLE "APP"."DBS" ("DB_ID" BIGINT NOT NULL, "DESC" VARCHAR(4000), "DB_LOCATION_URI" VARCHAR(4000) NOT NULL, "NAME" VARCHAR(128));
CREATE TABLE "APP"."TBL_PRIVS" ("TBL_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "TBL_PRIV" VARCHAR(128), "TBL_ID" BIGINT);
CREATE TABLE "APP"."DATABASE_PARAMS" ("DB_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(180) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."TBL_COL_PRIVS" ("TBL_COLUMN_GRANT_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "TBL_COL_PRIV" VARCHAR(128), "TBL_ID" BIGINT);
CREATE TABLE "APP"."SERDE_PARAMS" ("SERDE_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."COLUMNS_V2" ("CD_ID" BIGINT NOT NULL, "COMMENT" VARCHAR(4000), "COLUMN_NAME" VARCHAR(128) NOT NULL, "TYPE_NAME" VARCHAR(4000), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."SORT_COLS" ("SD_ID" BIGINT NOT NULL, "COLUMN_NAME" VARCHAR(128), "ORDER" INTEGER NOT NULL, "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."CDS" ("CD_ID" BIGINT NOT NULL);
CREATE TABLE "APP"."PARTITION_KEY_VALS" ("PART_ID" BIGINT NOT NULL, "PART_KEY_VAL" VARCHAR(256), "INTEGER_IDX" INTEGER NOT NULL);
CREATE TABLE "APP"."DB_PRIVS" ("DB_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DB_ID" BIGINT, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "DB_PRIV" VARCHAR(128));
CREATE TABLE "APP"."IDXS" ("INDEX_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "DEFERRED_REBUILD" CHAR(1) NOT NULL, "INDEX_HANDLER_CLASS" VARCHAR(4000), "INDEX_NAME" VARCHAR(128), "INDEX_TBL_ID" BIGINT, "LAST_ACCESS_TIME" INTEGER NOT NULL, "ORIG_TBL_ID" BIGINT, "SD_ID" BIGINT);
CREATE TABLE "APP"."INDEX_PARAMS" ("INDEX_ID" BIGINT NOT NULL, "PARAM_KEY" VARCHAR(256) NOT NULL, "PARAM_VALUE" VARCHAR(4000));
CREATE TABLE "APP"."PARTITIONS" ("PART_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "LAST_ACCESS_TIME" INTEGER NOT NULL, "PART_NAME" VARCHAR(767), "SD_ID" BIGINT, "TBL_ID" BIGINT);
CREATE TABLE "APP"."SERDES" ("SERDE_ID" BIGINT NOT NULL, "NAME" VARCHAR(128), "SLIB" VARCHAR(4000));
CREATE TABLE "APP"."PART_PRIVS" ("PART_GRANT_ID" BIGINT NOT NULL, "CREATE_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PART_ID" BIGINT, "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "PART_PRIV" VARCHAR(128));
CREATE TABLE "APP"."ROLE_MAP" ("ROLE_GRANT_ID" BIGINT NOT NULL, "ADD_TIME" INTEGER NOT NULL, "GRANT_OPTION" SMALLINT NOT NULL, "GRANTOR" VARCHAR(128), "GRANTOR_TYPE" VARCHAR(128), "PRINCIPAL_NAME" VARCHAR(128), "PRINCIPAL_TYPE" VARCHAR(128), "ROLE_ID" BIGINT);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.5.0-to-0.6.0.derby.sql
=======================================================================
-- Upgrade MetaStore schema from 0.5.0 to 0.6.0
RUN '001-HIVE-972.derby.sql';
RUN '002-HIVE-1068.derby.sql';
RUN '003-HIVE-675.derby.sql';
RUN '004-HIVE-1364.derby.sql';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.6.0-to-0.7.0.derby.sql
=======================================================================
-- Upgrade MetaStore schema from 0.6.0 to 0.7.0
RUN '005-HIVE-417.derby.sql';
RUN '006-HIVE-1823.derby.sql';
RUN '007-HIVE-78.derby.sql';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.7.0-to-0.8.0.derby.sql
=======================================================================
-- Upgrade MetaStore schema from 0.7.0 to 0.8.0
RUN '008-HIVE-2246.derby.sql';
RUN '009-HIVE-2215.derby.sql';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.8.0-to-0.9.0.derby.sql
=======================================================================
-- Upgrade MetaStore schema from 0.8.0 to 0.9.0
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/derby/upgrade-0.9.0-to-0.10.0.derby.sql
=======================================================================
-- Upgrade MetaStore schema from 0.9.0 to 0.10.0
RUN '010-HIVE-3072.derby.sql';
RUN '011-HIVE-3649.derby.sql';
RUN '012-HIVE-1362.derby.sql';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/001-HIVE-972.mysql.sql
=======================================================================
SELECT '< HIVE-972: Support views >' AS ' ';
ALTER TABLE `TBLS` ADD `VIEW_EXPANDED_TEXT` mediumtext;
ALTER TABLE `TBLS` ADD `VIEW_ORIGINAL_TEXT` mediumtext;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/002-HIVE-1068.mysql.sql
=======================================================================
SELECT '< HIVE-1068: CREATE VIEW followup: add a "table type" enum attribute in metastore >' AS ' ';
ALTER TABLE `TBLS` ADD `TBL_TYPE` VARCHAR(128);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/003-HIVE-675.mysql.sql
=======================================================================
SELECT '< HIVE-675: Add database/schema support for Hive QL >' AS ' ';
ALTER TABLE `DBS` MODIFY `DESC` VARCHAR(4000);
ALTER TABLE `DBS` ADD `DB_LOCATION_URI` VARCHAR(4000) NOT NULL DEFAULT '';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/004-HIVE-1364.mysql.sql
=======================================================================
SELECT '< HIVE-1364: Increase the maximum length of various metastore fields >' AS ' ';
ALTER TABLE `TBLS` MODIFY `OWNER` VARCHAR(767);
ALTER TABLE `COLUMNS` DROP PRIMARY KEY;
ALTER TABLE `COLUMNS` ADD PRIMARY KEY (`SD_ID`, `COLUMN_NAME`);
ALTER TABLE `COLUMNS` MODIFY `TYPE_NAME` VARCHAR(4000);
ALTER TABLE `PARTITION_KEYS` MODIFY `PKEY_COMMENT` VARCHAR(4000);
ALTER TABLE `SD_PARAMS` MODIFY `PARAM_VALUE` VARCHAR(4000);
ALTER TABLE `SDS` MODIFY `INPUT_FORMAT` VARCHAR(4000);
ALTER TABLE `SDS` MODIFY `LOCATION` VARCHAR(4000);
ALTER TABLE `SDS` MODIFY `OUTPUT_FORMAT` VARCHAR(4000);
ALTER TABLE `SERDE_PARAMS` MODIFY `PARAM_VALUE` VARCHAR(4000);
ALTER TABLE `SERDES` MODIFY `SLIB` VARCHAR(4000);
ALTER TABLE `TABLE_PARAMS` MODIFY `PARAM_VALUE` VARCHAR(4000);
ALTER TABLE `PARTITION_PARAMS` MODIFY `PARAM_VALUE` VARCHAR(4000);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/005-HIVE-417.mysql.sql
=======================================================================
SELECT '< HIVE-417 Implement Indexing in Hive >' AS ' ';
CREATE TABLE IF NOT EXISTS `IDXS` (
`INDEX_ID` bigint(20) NOT NULL,
`CREATE_TIME` int(11) NOT NULL,
`DEFERRED_REBUILD` bit(1) NOT NULL,
`INDEX_HANDLER_CLASS` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INDEX_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INDEX_TBL_ID` bigint(20) DEFAULT NULL,
`LAST_ACCESS_TIME` int(11) NOT NULL,
`ORIG_TBL_ID` bigint(20) DEFAULT NULL,
`SD_ID` bigint(20) DEFAULT NULL,
PRIMARY KEY (`INDEX_ID`),
UNIQUE KEY `UNIQUEINDEX` (`INDEX_NAME`,`ORIG_TBL_ID`),
KEY `IDXS_FK1` (`SD_ID`),
KEY `IDXS_FK2` (`INDEX_TBL_ID`),
KEY `IDXS_FK3` (`ORIG_TBL_ID`),
CONSTRAINT `IDXS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`),
CONSTRAINT `IDXS_FK2` FOREIGN KEY (`INDEX_TBL_ID`) REFERENCES `TBLS` (`TBL_ID`),
CONSTRAINT `IDXS_FK3` FOREIGN KEY (`ORIG_TBL_ID`) REFERENCES `TBLS` (`TBL_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `INDEX_PARAMS` (
`INDEX_ID` bigint(20) NOT NULL,
`PARAM_KEY` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`PARAM_VALUE` varchar(767) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`INDEX_ID`,`PARAM_KEY`),
CONSTRAINT `INDEX_PARAMS_FK1` FOREIGN KEY (`INDEX_ID`) REFERENCES `IDXS` (`INDEX_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/006-HIVE-1823.mysql.sql
=======================================================================
SELECT '< HIVE-1823 Upgrade the database thrift interface to allow parameters key-value pairs >' AS ' ';
CREATE TABLE IF NOT EXISTS `DATABASE_PARAMS` (
`DB_ID` bigint(20) NOT NULL,
`PARAM_KEY` varchar(180) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`PARAM_VALUE` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`DB_ID`,`PARAM_KEY`),
CONSTRAINT `DATABASE_PARAMS_FK1` FOREIGN KEY (`DB_ID`) REFERENCES `DBS` (`DB_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/007-HIVE-78.mysql.sql
=======================================================================
SELECT '< HIVE-78 Authorization model for Hive >' AS ' ';
CREATE TABLE IF NOT EXISTS `ROLES` (
`ROLE_ID` bigint(20) NOT NULL,
`CREATE_TIME` int(11) NOT NULL,
`OWNER_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`ROLE_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`ROLE_ID`),
UNIQUE KEY `ROLEENTITYINDEX` (`ROLE_NAME`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `ROLE_MAP` (
`ROLE_GRANT_ID` bigint(20) NOT NULL,
`ADD_TIME` int(11) NOT NULL,
`GRANT_OPTION` smallint(6) NOT NULL,
`GRANTOR` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`GRANTOR_TYPE` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`PRINCIPAL_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`PRINCIPAL_TYPE` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`ROLE_ID` bigint(20) DEFAULT NULL,
PRIMARY KEY (`ROLE_GRANT_ID`),
UNIQUE KEY `USERROLEMAPINDEX` (`PRINCIPAL_NAME`,`ROLE_ID`,`GRANTOR`,`GRANTOR_TYPE`),
CONSTRAINT `ROLE_MAP_FK1` FOREIGN KEY (`ROLE_ID`) REFERENCES `ROLES` (`ROLE_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `GLOBAL_PRIVS` (
`USER_GRANT_ID` bigint(20) NOT NULL,
`CREATE_TIME` int(11) NOT NULL,
`GRANT_OPTION` smallint(6) NOT NULL,
`GRANTOR` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`GRANTOR_TYPE` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`PRINCIPAL_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`PRINCIPAL_TYPE` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`USER_PRIV` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`USER_GRANT_ID`),
UNIQUE KEY `GLOBALPRIVILEGEINDEX` (`PRINCIPAL_NAME`,`PRINCIPAL_TYPE`,`USER_PRIV`,`GRANTOR`,`GRANTOR_TYPE`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `DB_PRIVS` (
`DB_GRANT_ID` bigint(20) NOT NULL,
`CREATE_TIME` int(11) NOT NULL,
`DB_ID` bigint(20) DEFAULT NULL,
`GRANT_OPTION` smallint(6) NOT NULL,
`GRANTOR` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`GRANTOR_TYPE` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`PRINCIPAL_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`PRINCIPAL_TYPE` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`DB_PRIV` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`DB_GRANT_ID`),
UNIQUE KEY `DBPRIVILEGEINDEX` (`DB_ID`,`PRINCIPAL_NAME`,`PRINCIPAL_TYPE`,`DB_PRIV`,`GRANTOR`,`GRANTOR_TYPE`),
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/008-HIVE-2246.mysql.sql
=======================================================================
SELECT '< HIVE-2246 Dedupe tables column schemas from partitions in the metastore db >' AS ' ';
DELIMITER $$
DROP PROCEDURE IF EXISTS REVERT $$
DROP PROCEDURE IF EXISTS ALTER_SDS $$
DROP PROCEDURE IF EXISTS CREATE_SDS $$
DROP PROCEDURE IF EXISTS CREATE_TABLES $$
DROP PROCEDURE IF EXISTS MIGRATE_TABLES $$
DROP PROCEDURE IF EXISTS MIGRATE_PARTITIONS $$
DROP PROCEDURE IF EXISTS MIGRATE_IDXS $$
DROP PROCEDURE IF EXISTS MIGRATE $$
DROP PROCEDURE IF EXISTS PRE_MIGRATE $$
DROP PROCEDURE IF EXISTS RENAME_OLD_COLUMNS $$
DROP PROCEDURE IF EXISTS CREATE_TABLE_SDS $$
DROP PROCEDURE IF EXISTS POST_MIGRATE $$
/* Call this procedure to revert all changes by this script */
CREATE PROCEDURE REVERT()
BEGIN
ALTER TABLE SDS
DROP FOREIGN KEY `SDS_FK2`
;
ALTER TABLE SDS
DROP COLUMN CD_ID
;
DROP TABLE IF EXISTS COLUMNS_V2;
DROP TABLE IF EXISTS TABLE_SDS;
DROP TABLE IF EXISTS CDS;
SET FOREIGN_KEY_CHECKS = 0;
ALTER TABLE COLUMNS_OLD
ADD CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS`(`SD_ID`)
;
SET FOREIGN_KEY_CHECKS = 1;
RENAME TABLE COLUMNS_OLD TO COLUMNS;
END $$
/* Alter the SDS table to:
* - add the column CD_ID
* - add a foreign key on CD_ID
* - create an index on CD_ID
*/
CREATE PROCEDURE ALTER_SDS()
BEGIN
ALTER TABLE SDS
ADD COLUMN CD_ID bigint(20) NULL
AFTER SD_ID
;
SELECT 'Added the column CD_ID to SD_ID';
ALTER TABLE SDS
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/009-HIVE-2215.mysql.sql
=======================================================================
-- Table `PARTITION_EVENTS` for classes [org.apache.hadoop.hive.metastore.model.MPartitionEvent]
SELECT '< HIVE-2215 Add api for marking querying set of partitions for events >' AS ' ';
CREATE TABLE IF NOT EXISTS `PARTITION_EVENTS`
(
`PART_NAME_ID` BIGINT NOT NULL,
`DB_NAME` VARCHAR(128) BINARY NULL,
`EVENT_TIME` BIGINT NOT NULL,
`EVENT_TYPE` INTEGER NOT NULL,
`PARTITION_NAME` VARCHAR(767) BINARY NULL,
`TBL_NAME` VARCHAR(128) BINARY NULL,
PRIMARY KEY (`PART_NAME_ID`)
) ENGINE=INNODB DEFAULT CHARSET=latin1;
-- Constraints for table `PARTITION_EVENTS` for class(es) [org.apache.hadoop.hive.metastore.model.MPartitionEvent]
CREATE INDEX `PARTITIONEVENTINDEX` ON `PARTITION_EVENTS` (`PARTITION_NAME`);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/010-HIVE-3072.mysql.sql
=======================================================================
SELECT '< HIVE-3072 Skewed Table DDL >' AS ' ';
CREATE TABLE IF NOT EXISTS `SKEWED_STRING_LIST` (
`STRING_LIST_ID` bigint(20) NOT NULL,
PRIMARY KEY (`STRING_LIST_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `SKEWED_STRING_LIST_VALUES` (
`STRING_LIST_ID` bigint(20) NOT NULL,
`STRING_LIST_VALUE` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`STRING_LIST_ID`,`INTEGER_IDX`),
KEY `SKEWED_STRING_LIST_VALUES_N49` (`STRING_LIST_ID`),
CONSTRAINT `SKEWED_STRING_LIST_VALUES_FK1` FOREIGN KEY (`STRING_LIST_ID`) REFERENCES `SKEWED_STRING_LIST` (`STRING_LIST_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `SKEWED_COL_NAMES` (
`SD_ID` bigint(20) NOT NULL,
`SKEWED_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `SKEWED_COL_NAMES_N49` (`SD_ID`),
CONSTRAINT `SKEWED_COL_NAMES_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `SKEWED_COL_VALUE_LOC_MAP` (
`SD_ID` bigint(20) NOT NULL,
`STRING_LIST_ID_KID` bigint(20) NOT NULL,
`LOCATION` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
PRIMARY KEY (`SD_ID`,`STRING_LIST_ID_KID`),
KEY `SKEWED_COL_VALUE_LOC_MAP_N49` (`STRING_LIST_ID_KID`),
KEY `SKEWED_COL_VALUE_LOC_MAP_N50` (`SD_ID`),
CONSTRAINT `SKEWED_COL_VALUE_LOC_MAP_FK2` FOREIGN KEY (`STRING_LIST_ID_KID`) REFERENCES `SKEWED_STRING_LIST` (`STRING_LIST_ID`),
CONSTRAINT `SKEWED_COL_VALUE_LOC_MAP_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `SKEWED_VALUES` (
`SD_ID_OID` bigint(20) NOT NULL,
`STRING_LIST_ID_EID` bigint(20) NOT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID_OID`,`INTEGER_IDX`),
KEY `SKEWED_VALUES_N50` (`SD_ID_OID`),
KEY `SKEWED_VALUES_N49` (`STRING_LIST_ID_EID`),
CONSTRAINT `SKEWED_VALUES_FK2` FOREIGN KEY (`STRING_LIST_ID_EID`) REFERENCES `SKEWED_STRING_LIST` (`STRING_LIST_ID`),
CONSTRAINT `SKEWED_VALUES_FK1` FOREIGN KEY (`SD_ID_OID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/011-HIVE-3649.mysql.sql
=======================================================================
SELECT '< HIVE-3649: Support stored as directories >' AS ' ';
-- Add new not null column into SDS table in three steps
-- Step 1: Add the column allowing null
ALTER TABLE `SDS` ADD `IS_STOREDASSUBDIRECTORIES` bit(1);
-- Step 2: Replace the null with default value (false)
UPDATE `SDS` SET `IS_STOREDASSUBDIRECTORIES` = false;
-- Step 3: Alter the column to disallow null values
ALTER TABLE `SDS` MODIFY COLUMN `IS_STOREDASSUBDIRECTORIES` bit(1) NOT NULL;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/012-HIVE-1362.mysql.sql
=======================================================================
SELECT '< HIVE-1362 Column Statistics Support in Hive >' AS ' ';
CREATE TABLE IF NOT EXISTS `TAB_COL_STATS` (
`CS_ID` bigint(20) NOT NULL,
`DB_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`TABLE_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`COLUMN_TYPE` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`TBL_ID` bigint(20) NOT NULL,
`LONG_LOW_VALUE` bigint(20),
`LONG_HIGH_VALUE` bigint(20),
`DOUBLE_LOW_VALUE` double(53,4),
`DOUBLE_HIGH_VALUE` double(53,4),
`BIG_DECIMAL_LOW_VALUE` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin,
`BIG_DECIMAL_HIGH_VALUE` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin,
`NUM_NULLS` bigint(20) NOT NULL,
`NUM_DISTINCTS` bigint(20),
`AVG_COL_LEN` double(53,4),
`MAX_COL_LEN` bigint(20),
`NUM_TRUES` bigint(20),
`NUM_FALSES` bigint(20),
`LAST_ANALYZED` bigint(20) NOT NULL,
PRIMARY KEY (`CS_ID`),
CONSTRAINT `TAB_COL_STATS_FK` FOREIGN KEY (`TBL_ID`) REFERENCES `TBLS` (`TBL_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE IF NOT EXISTS `PART_COL_STATS` (
`CS_ID` bigint(20) NOT NULL,
`DB_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`TABLE_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`PARTITION_NAME` varchar(767) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`COLUMN_TYPE` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`PART_ID` bigint(20) NOT NULL,
`LONG_LOW_VALUE` bigint(20),
`LONG_HIGH_VALUE` bigint(20),
`DOUBLE_LOW_VALUE` double(53,4),
`DOUBLE_HIGH_VALUE` double(53,4),
`BIG_DECIMAL_LOW_VALUE` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin,
`BIG_DECIMAL_HIGH_VALUE` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin,
`NUM_NULLS` bigint(20) NOT NULL,
`NUM_DISTINCTS` bigint(20),
`AVG_COL_LEN` double(53,4),
`MAX_COL_LEN` bigint(20),
`NUM_TRUES` bigint(20),
`NUM_FALSES` bigint(20),
`LAST_ANALYZED` bigint(20) NOT NULL,
PRIMARY KEY (`CS_ID`),
CONSTRAINT `PART_COL_STATS_FK` FOREIGN KEY (`PART_ID`) REFERENCES `PARTITIONS` (`PART_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.10.0.mysql.sql
=======================================================================
-- MySQL dump 10.13 Distrib 5.5.25, for osx10.6 (i386)
--
-- Host: localhost Database: test
-- ------------------------------------------------------
-- Server version 5.5.25
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `BUCKETING_COLS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `BUCKETING_COLS` (
`SD_ID` bigint(20) NOT NULL,
`BUCKET_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `BUCKETING_COLS_N49` (`SD_ID`),
CONSTRAINT `BUCKETING_COLS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `CDS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `CDS` (
`CD_ID` bigint(20) NOT NULL,
PRIMARY KEY (`CD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `COLUMNS_V2`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.3.0.mysql.sql
=======================================================================
-- MySQL dump 10.13 Distrib 5.1.48, for apple-darwin10.3.0 (i386)
--
-- Host: localhost Database: mdb
-- ------------------------------------------------------
-- Server version 5.1.48
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `BUCKETING_COLS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `BUCKETING_COLS` (
`SD_ID` bigint(20) NOT NULL,
`BUCKET_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `BUCKETING_COLS_N49` (`SD_ID`),
CONSTRAINT `BUCKETING_COLS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `COLUMNS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `COLUMNS` (
`SD_ID` bigint(20) NOT NULL,
`COMMENT` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`TYPE_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`COLUMN_NAME`,`TYPE_NAME`),
KEY `COLUMNS_N49` (`SD_ID`),
CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.4.0.mysql.sql
=======================================================================
-- MySQL dump 10.13 Distrib 5.1.48, for apple-darwin10.3.0 (i386)
--
-- Host: localhost Database: mdb
-- ------------------------------------------------------
-- Server version 5.1.48
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `BUCKETING_COLS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `BUCKETING_COLS` (
`SD_ID` bigint(20) NOT NULL,
`BUCKET_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `BUCKETING_COLS_N49` (`SD_ID`),
CONSTRAINT `BUCKETING_COLS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `COLUMNS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `COLUMNS` (
`SD_ID` bigint(20) NOT NULL,
`COMMENT` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`TYPE_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`COLUMN_NAME`,`TYPE_NAME`),
KEY `COLUMNS_N49` (`SD_ID`),
CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.4.1.mysql.sql
=======================================================================
-- MySQL dump 10.13 Distrib 5.1.48, for apple-darwin10.3.0 (i386)
--
-- Host: localhost Database: mdb
-- ------------------------------------------------------
-- Server version 5.1.48
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `BUCKETING_COLS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `BUCKETING_COLS` (
`SD_ID` bigint(20) NOT NULL,
`BUCKET_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `BUCKETING_COLS_N49` (`SD_ID`),
CONSTRAINT `BUCKETING_COLS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `COLUMNS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `COLUMNS` (
`SD_ID` bigint(20) NOT NULL,
`COMMENT` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`TYPE_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`COLUMN_NAME`,`TYPE_NAME`),
KEY `COLUMNS_N49` (`SD_ID`),
CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.5.0.mysql.sql
=======================================================================
-- MySQL dump 10.13 Distrib 5.1.48, for apple-darwin10.3.0 (i386)
--
-- Host: localhost Database: mdb
-- ------------------------------------------------------
-- Server version 5.1.48
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `BUCKETING_COLS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `BUCKETING_COLS` (
`SD_ID` bigint(20) NOT NULL,
`BUCKET_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `BUCKETING_COLS_N49` (`SD_ID`),
CONSTRAINT `BUCKETING_COLS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `COLUMNS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `COLUMNS` (
`SD_ID` bigint(20) NOT NULL,
`COMMENT` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`TYPE_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`COLUMN_NAME`,`TYPE_NAME`),
KEY `COLUMNS_N49` (`SD_ID`),
CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.6.0.mysql.sql
=======================================================================
-- MySQL dump 10.13 Distrib 5.1.48, for apple-darwin10.3.0 (i386)
--
-- Host: localhost Database: mdb
-- ------------------------------------------------------
-- Server version 5.1.48
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `BUCKETING_COLS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `BUCKETING_COLS` (
`SD_ID` bigint(20) NOT NULL,
`BUCKET_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `BUCKETING_COLS_N49` (`SD_ID`),
CONSTRAINT `BUCKETING_COLS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `COLUMNS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `COLUMNS` (
`SD_ID` bigint(20) NOT NULL,
`COMMENT` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`TYPE_NAME` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`COLUMN_NAME`),
KEY `COLUMNS_N49` (`SD_ID`),
CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.7.0.mysql.sql
=======================================================================
-- MySQL dump 10.13 Distrib 5.1.48, for apple-darwin10.3.0 (i386)
--
-- Host: localhost Database: mdb
-- ------------------------------------------------------
-- Server version 5.1.48
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `BUCKETING_COLS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `BUCKETING_COLS` (
`SD_ID` bigint(20) NOT NULL,
`BUCKET_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `BUCKETING_COLS_N49` (`SD_ID`),
CONSTRAINT `BUCKETING_COLS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `COLUMNS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `COLUMNS` (
`SD_ID` bigint(20) NOT NULL,
`COMMENT` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`COLUMN_NAME` varchar(128) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`TYPE_NAME` varchar(4000) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`COLUMN_NAME`),
KEY `COLUMNS_N49` (`SD_ID`),
CONSTRAINT `COLUMNS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.8.0.mysql.sql
=======================================================================
-- MySQL dump 10.13 Distrib 5.1.54, for debian-linux-gnu (x86_64)
--
-- Host: localhost Database: mdb
-- ------------------------------------------------------
-- Server version 5.1.54-1ubuntu4
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `BUCKETING_COLS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `BUCKETING_COLS` (
`SD_ID` bigint(20) NOT NULL,
`BUCKET_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `BUCKETING_COLS_N49` (`SD_ID`),
CONSTRAINT `BUCKETING_COLS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `CDS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `CDS` (
`CD_ID` bigint(20) NOT NULL,
PRIMARY KEY (`CD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `COLUMNS_V2`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/hive-schema-0.9.0.mysql.sql
=======================================================================
-- MySQL dump 10.13 Distrib 5.1.54, for debian-linux-gnu (x86_64)
--
-- Host: localhost Database: mdb
-- ------------------------------------------------------
-- Server version 5.1.54-1ubuntu4
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `BUCKETING_COLS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `BUCKETING_COLS` (
`SD_ID` bigint(20) NOT NULL,
`BUCKET_COL_NAME` varchar(256) CHARACTER SET latin1 COLLATE latin1_bin DEFAULT NULL,
`INTEGER_IDX` int(11) NOT NULL,
PRIMARY KEY (`SD_ID`,`INTEGER_IDX`),
KEY `BUCKETING_COLS_N49` (`SD_ID`),
CONSTRAINT `BUCKETING_COLS_FK1` FOREIGN KEY (`SD_ID`) REFERENCES `SDS` (`SD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `CDS`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE IF NOT EXISTS `CDS` (
`CD_ID` bigint(20) NOT NULL,
PRIMARY KEY (`CD_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Table structure for table `COLUMNS_V2`
--
/*!40101 SET @saved_cs_client = @@character_set_client */;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.5.0-to-0.6.0.mysql.sql
=======================================================================
SELECT '< Upgrading MetaStore schema from 0.5.0 to 0.6.0 >' AS ' ';
SOURCE 001-HIVE-972.mysql.sql;
SOURCE 002-HIVE-1068.mysql.sql;
SOURCE 003-HIVE-675.mysql.sql;
SOURCE 004-HIVE-1364.mysql.sql;
SELECT '< Finished upgrading MetaStore schema from 0.5.0 to 0.6.0 >' AS ' ';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.6.0-to-0.7.0.mysql.sql
=======================================================================
SELECT 'Upgrading MetaStore schema from 0.6.0 to 0.7.0' AS ' ';
SOURCE 005-HIVE-417.mysql.sql;
SOURCE 006-HIVE-1823.mysql.sql;
SOURCE 007-HIVE-78.mysql.sql;
SELECT 'Finished upgrading MetaStore schema from 0.6.0 to 0.7.0' AS ' ';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.7.0-to-0.8.0.mysql.sql
=======================================================================
SELECT 'Upgrading MetaStore schema from 0.7.0 to 0.8.0' AS ' ';
SOURCE 008-HIVE-2246.mysql.sql;
SOURCE 009-HIVE-2215.mysql.sql;
SELECT 'Finished upgrading MetaStore schema from 0.7.0 to 0.8.0' AS ' ';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.8.0-to-0.9.0.mysql.sql
=======================================================================
SELECT 'Upgrading MetaStore schema from 0.8.0 to 0.9.0' AS ' ';
SELECT 'Finished upgrading MetaStore schema from 0.8.0 to 0.9.0' AS ' ';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/mysql/upgrade-0.9.0-to-0.10.0.mysql.sql
=======================================================================
SELECT 'Upgrading MetaStore schema from 0.9.0 to 0.10.0' AS ' ';
SOURCE 010-HIVE-3072.mysql.sql;
SOURCE 011-HIVE-3649.mysql.sql;
SOURCE 012-HIVE-1362.mysql.sql;
SELECT 'Finished upgrading MetaStore schema from 0.9.0 to 0.10.0' AS ' ';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/010-HIVE-3072.oracle.sql
=======================================================================
CREATE TABLE SKEWED_STRING_LIST
(
STRING_LIST_ID NUMBER NOT NULL
);
ALTER TABLE SKEWED_STRING_LIST ADD CONSTRAINT SKEWED_STRING_LIST_PK PRIMARY KEY (STRING_LIST_ID);
CREATE TABLE SKEWED_STRING_LIST_VALUES
(
STRING_LIST_ID NUMBER NOT NULL,
"STRING_LIST_VALUE" VARCHAR2(256) NULL,
INTEGER_IDX NUMBER(10) NOT NULL
);
ALTER TABLE SKEWED_STRING_LIST_VALUES ADD CONSTRAINT SKEWED_STRING_LIST_VALUES_PK PRIMARY KEY (STRING_LIST_ID,INTEGER_IDX);
ALTER TABLE SKEWED_STRING_LIST_VALUES ADD CONSTRAINT SKEWED_STRING_LIST_VALUES_FK1 FOREIGN KEY (STRING_LIST_ID) REFERENCES SKEWED_STRING_LIST (STRING_LIST_ID) INITIALLY DEFERRED ;
CREATE TABLE SKEWED_COL_NAMES
(
SD_ID NUMBER NOT NULL,
"SKEWED_COL_NAME" VARCHAR2(256) NULL,
INTEGER_IDX NUMBER(10) NOT NULL
);
ALTER TABLE SKEWED_COL_NAMES ADD CONSTRAINT SKEWED_COL_NAMES_PK PRIMARY KEY (SD_ID,INTEGER_IDX);
ALTER TABLE SKEWED_COL_NAMES ADD CONSTRAINT SKEWED_COL_NAMES_FK1 FOREIGN KEY (SD_ID) REFERENCES SDS (SD_ID) INITIALLY DEFERRED ;
CREATE TABLE SKEWED_COL_VALUE_LOC_MAP
(
SD_ID NUMBER NOT NULL,
STRING_LIST_ID_KID NUMBER NOT NULL,
"LOCATION" VARCHAR2(4000) NULL
);
ALTER TABLE SKEWED_COL_VALUE_LOC_MAP ADD CONSTRAINT SKEWED_COL_VALUE_LOC_MAP_PK PRIMARY KEY (SD_ID,STRING_LIST_ID_KID);
ALTER TABLE SKEWED_COL_VALUE_LOC_MAP ADD CONSTRAINT SKEWED_COL_VALUE_LOC_MAP_FK1 FOREIGN KEY (STRING_LIST_ID_KID) REFERENCES SKEWED_STRING_LIST (STRING_LIST_ID) INITIALLY DEFERRED ;
ALTER TABLE SKEWED_COL_VALUE_LOC_MAP ADD CONSTRAINT SKEWED_COL_VALUE_LOC_MAP_FK2 FOREIGN KEY (SD_ID) REFERENCES SDS (SD_ID) INITIALLY DEFERRED ;
CREATE TABLE SKEWED_VALUES
(
SD_ID_OID NUMBER NOT NULL,
STRING_LIST_ID_EID NUMBER NOT NULL,
INTEGER_IDX NUMBER(10) NOT NULL
);
ALTER TABLE SKEWED_VALUES ADD CONSTRAINT SKEWED_VALUES_PK PRIMARY KEY (SD_ID_OID,INTEGER_IDX);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/011-HIVE-3649.oracle.sql
=======================================================================
-- Add new not null column into SDS table in three steps
-- Step 1: Add the column allowing null
ALTER TABLE SDS ADD IS_STOREDASSUBDIRECTORIES NUMBER(1) NULL;
-- Step 2: Replace the null with default value (false)
UPDATE SDS SET IS_STOREDASSUBDIRECTORIES = 0;
-- Step 3: Alter the column to disallow null values
ALTER TABLE SDS MODIFY(IS_STOREDASSUBDIRECTORIES NOT NULL);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/012-HIVE-1362.oracle.sql
=======================================================================
CREATE TABLE TAB_COL_STATS (
CS_ID NUMBER NOT NULL,
DB_NAME VARCHAR2(128) NOT NULL,
TABLE_NAME VARCHAR2(128) NOT NULL,
COLUMN_NAME VARCHAR2(128) NOT NULL,
COLUMN_TYPE VARCHAR2(128) NOT NULL,
TBL_ID NUMBER NOT NULL,
LONG_LOW_VALUE NUMBER,
LONG_HIGH_VALUE NUMBER,
DOUBLE_LOW_VALUE NUMBER,
DOUBLE_HIGH_VALUE NUMBER,
BIG_DECIMAL_LOW_VALUE VARCHAR2(4000),
BIG_DECIMAL_HIGH_VALUE VARCHAR2(4000),
NUM_NULLS NUMBER NOT NULL,
NUM_DISTINCTS NUMBER,
AVG_COL_LEN NUMBER,
MAX_COL_LEN NUMBER,
NUM_TRUES NUMBER,
NUM_FALSES NUMBER,
LAST_ANALYZED NUMBER NOT NULL
);
ALTER TABLE TAB_COL_STATS ADD CONSTRAINT TAB_COL_STATS_PK PRIMARY KEY (CS_ID);
ALTER TABLE TAB_COL_STATS ADD CONSTRAINT TAB_COL_STATS_FK FOREIGN KEY (TBL_ID) REFERENCES TBLS (TBL_ID) INITIALLY DEFERRED ;
CREATE INDEX TAB_COL_STATS_N49 ON TAB_COL_STATS(TBL_ID);
CREATE TABLE PART_COL_STATS (
CS_ID NUMBER NOT NULL,
DB_NAME VARCHAR2(128) NOT NULL,
TABLE_NAME VARCHAR2(128) NOT NULL,
PARTITION_NAME VARCHAR2(767) NOT NULL,
COLUMN_NAME VARCHAR2(128) NOT NULL,
COLUMN_TYPE VARCHAR2(128) NOT NULL,
PART_ID NUMBER NOT NULL,
LONG_LOW_VALUE NUMBER,
LONG_HIGH_VALUE NUMBER,
DOUBLE_LOW_VALUE NUMBER,
DOUBLE_HIGH_VALUE NUMBER,
BIG_DECIMAL_LOW_VALUE VARCHAR2(4000),
BIG_DECIMAL_HIGH_VALUE VARCHAR2(4000),
NUM_NULLS NUMBER NOT NULL,
NUM_DISTINCTS NUMBER,
AVG_COL_LEN NUMBER,
MAX_COL_LEN NUMBER,
NUM_TRUES NUMBER,
NUM_FALSES NUMBER,
LAST_ANALYZED NUMBER NOT NULL
);
ALTER TABLE PART_COL_STATS ADD CONSTRAINT PART_COL_STATS_PK PRIMARY KEY (CS_ID);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/hive-schema-0.10.0.oracle.sql
=======================================================================
-- Table SEQUENCE_TABLE is an internal table required by DataNucleus.
-- NOTE: Some versions of SchemaTool do not automatically generate this table.
-- See http://www.datanucleus.org/servlet/jira/browse/NUCRDBMS-416
CREATE TABLE SEQUENCE_TABLE
(
SEQUENCE_NAME VARCHAR2(255) NOT NULL,
NEXT_VAL NUMBER NOT NULL
);
ALTER TABLE SEQUENCE_TABLE ADD CONSTRAINT PART_TABLE_PK PRIMARY KEY (SEQUENCE_NAME);
-- Table NUCLEUS_TABLES is an internal table required by DataNucleus.
-- This table is required if datanucleus.autoStartMechanism=SchemaTable
-- NOTE: Some versions of SchemaTool do not automatically generate this table.
-- See http://www.datanucleus.org/servlet/jira/browse/NUCRDBMS-416
CREATE TABLE NUCLEUS_TABLES
(
CLASS_NAME VARCHAR2(128) NOT NULL,
TABLE_NAME VARCHAR2(128) NOT NULL,
TYPE VARCHAR2(4) NOT NULL,
OWNER VARCHAR2(2) NOT NULL,
VERSION VARCHAR2(20) NOT NULL,
INTERFACE_NAME VARCHAR2(255) NULL
);
ALTER TABLE NUCLEUS_TABLES ADD CONSTRAINT NUCLEUS_TABLES_PK PRIMARY KEY (CLASS_NAME);
-- Table PART_COL_PRIVS for classes [org.apache.hadoop.hive.metastore.model.MPartitionColumnPrivilege]
CREATE TABLE PART_COL_PRIVS
(
PART_COLUMN_GRANT_ID NUMBER NOT NULL,
"COLUMN_NAME" VARCHAR2(128) NULL,
CREATE_TIME NUMBER (10) NOT NULL,
GRANT_OPTION NUMBER (5) NOT NULL,
GRANTOR VARCHAR2(128) NULL,
GRANTOR_TYPE VARCHAR2(128) NULL,
PART_ID NUMBER NULL,
PRINCIPAL_NAME VARCHAR2(128) NULL,
PRINCIPAL_TYPE VARCHAR2(128) NULL,
PART_COL_PRIV VARCHAR2(128) NULL
);
ALTER TABLE PART_COL_PRIVS ADD CONSTRAINT PART_COL_PRIVS_PK PRIMARY KEY (PART_COLUMN_GRANT_ID);
-- Table CDS.
CREATE TABLE CDS
(
CD_ID NUMBER NOT NULL
);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/hive-schema-0.9.0.oracle.sql
=======================================================================
-- Table SEQUENCE_TABLE is an internal table required by DataNucleus.
-- NOTE: Some versions of SchemaTool do not automatically generate this table.
-- See http://www.datanucleus.org/servlet/jira/browse/NUCRDBMS-416
CREATE TABLE SEQUENCE_TABLE
(
SEQUENCE_NAME VARCHAR2(255) NOT NULL,
NEXT_VAL NUMBER NOT NULL
);
ALTER TABLE SEQUENCE_TABLE ADD CONSTRAINT PART_TABLE_PK PRIMARY KEY (SEQUENCE_NAME);
-- Table NUCLEUS_TABLES is an internal table required by DataNucleus.
-- This table is required if datanucleus.autoStartMechanism=SchemaTable
-- NOTE: Some versions of SchemaTool do not automatically generate this table.
-- See http://www.datanucleus.org/servlet/jira/browse/NUCRDBMS-416
CREATE TABLE NUCLEUS_TABLES
(
CLASS_NAME VARCHAR2(128) NOT NULL,
TABLE_NAME VARCHAR2(128) NOT NULL,
TYPE VARCHAR2(4) NOT NULL,
OWNER VARCHAR2(2) NOT NULL,
VERSION VARCHAR2(20) NOT NULL,
INTERFACE_NAME VARCHAR2(255) NULL
);
ALTER TABLE NUCLEUS_TABLES ADD CONSTRAINT NUCLEUS_TABLES_PK PRIMARY KEY (CLASS_NAME);
-- Table PART_COL_PRIVS for classes [org.apache.hadoop.hive.metastore.model.MPartitionColumnPrivilege]
CREATE TABLE PART_COL_PRIVS
(
PART_COLUMN_GRANT_ID NUMBER NOT NULL,
"COLUMN_NAME" VARCHAR2(128) NULL,
CREATE_TIME NUMBER (10) NOT NULL,
GRANT_OPTION NUMBER (5) NOT NULL,
GRANTOR VARCHAR2(128) NULL,
GRANTOR_TYPE VARCHAR2(128) NULL,
PART_ID NUMBER NULL,
PRINCIPAL_NAME VARCHAR2(128) NULL,
PRINCIPAL_TYPE VARCHAR2(128) NULL,
PART_COL_PRIV VARCHAR2(128) NULL
);
ALTER TABLE PART_COL_PRIVS ADD CONSTRAINT PART_COL_PRIVS_PK PRIMARY KEY (PART_COLUMN_GRANT_ID);
-- Table CDS.
CREATE TABLE CDS
(
CD_ID NUMBER NOT NULL
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/oracle/upgrade-0.9.0-to-0.10.0.oracle.sql
=======================================================================
SELECT 'Upgrading MetaStore schema from 0.9.0 to 0.10.0' AS Status from dual;
@010-HIVE-3072.oracle.sql
@011-HIVE-3649.oracle.sql
@012-HIVE-1362.oracle.sql
SELECT 'Finished upgrading MetaStore schema from 0.9.0 to 0.10.0' AS Status from dual;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/001-HIVE-972.postgres.sql
=======================================================================
SELECT '< HIVE-972: Support views >';
ALTER TABLE "TBLS" ADD COLUMN "VIEW_EXPANDED_TEXT" text;
ALTER TABLE "TBLS" ADD COLUMN "VIEW_ORIGINAL_TEXT" text;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/002-HIVE-1068.postgres.sql
=======================================================================
SELECT '< HIVE-1068: CREATE VIEW followup: add a "table type" enum attribute in metastore >';
ALTER TABLE "TBLS" ADD COLUMN "TBL_TYPE" character varying(128);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/003-HIVE-675.postgres.sql
=======================================================================
SELECT '< HIVE-675: Add database/schema support for Hive QL >';
ALTER TABLE "DBS" ALTER "DESC" TYPE character varying(4000);
ALTER TABLE "DBS" ADD COLUMN "DB_LOCATION_URI" character varying(4000) NOT NULL DEFAULT ''::character varying;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/004-HIVE-1364.postgres.sql
=======================================================================
SELECT '< HIVE-1364: Increase the maximum length of various metastore fields >';
ALTER TABLE "TBLS" ALTER "OWNER" TYPE character varying(767);
ALTER TABLE "COLUMNS" ALTER "TYPE_NAME" TYPE character varying(4000);
ALTER TABLE "PARTITION_KEYS" ALTER "PKEY_COMMENT" TYPE character varying(4000);
ALTER TABLE "SD_PARAMS" ALTER "PARAM_VALUE" TYPE character varying(4000);
ALTER TABLE "SDS" ALTER "INPUT_FORMAT" TYPE character varying(4000);
ALTER TABLE "SDS" ALTER "LOCATION" TYPE character varying(4000);
ALTER TABLE "SDS" ALTER "OUTPUT_FORMAT" TYPE character varying(4000);
ALTER TABLE "SERDE_PARAMS" ALTER "PARAM_VALUE" TYPE character varying(4000);
ALTER TABLE "SERDES" ALTER "SLIB" TYPE character varying(4000);
ALTER TABLE "TABLE_PARAMS" ALTER "PARAM_VALUE" TYPE character varying(4000);
ALTER TABLE "COLUMNS" DROP CONSTRAINT "COLUMNS_pkey";
ALTER TABLE "COLUMNS" ADD CONSTRAINT "COLUMNS_pkey" PRIMARY KEY ("SD_ID", "COLUMN_NAME");
ALTER TABLE "PARTITION_PARAMS" ALTER "PARAM_VALUE" TYPE character varying(4000);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/005-HIVE-417.postgres.sql
=======================================================================
SELECT '< HIVE-417 Implement Indexing in Hive >';
--
-- Table: IDXS
--
CREATE TABLE "IDXS" (
"INDEX_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"DEFERRED_REBUILD" bit(1) NOT NULL,
"INDEX_HANDLER_CLASS" character varying(256) DEFAULT NULL,
"INDEX_NAME" character varying(128) DEFAULT NULL,
"INDEX_TBL_ID" bigint DEFAULT NULL,
"LAST_ACCESS_TIME" bigint NOT NULL,
"ORIG_TBL_ID" bigint DEFAULT NULL,
"SD_ID" bigint DEFAULT NULL,
PRIMARY KEY ("INDEX_ID"),
CONSTRAINT "UNIQUEINDEX" UNIQUE ("INDEX_NAME", "ORIG_TBL_ID")
);
CREATE INDEX "IDXS_FK1" on "IDXS" ("SD_ID");
CREATE INDEX "IDXS_FK2" on "IDXS" ("INDEX_TBL_ID");
CREATE INDEX "IDXS_FK3" on "IDXS" ("ORIG_TBL_ID");
--
-- Table: INDEX_PARAMS
--
CREATE TABLE "INDEX_PARAMS" (
"INDEX_ID" bigint NOT NULL,
"PARAM_KEY" character varying(256) NOT NULL,
"PARAM_VALUE" character varying(767) DEFAULT NULL,
PRIMARY KEY ("INDEX_ID", "PARAM_KEY")
);
--
-- Foreign Key Definitions
--
ALTER TABLE "IDXS" ADD FOREIGN KEY ("SD_ID")
REFERENCES "SDS" ("SD_ID") DEFERRABLE;
ALTER TABLE "IDXS" ADD FOREIGN KEY ("INDEX_TBL_ID")
REFERENCES "TBLS" ("TBL_ID") DEFERRABLE;
ALTER TABLE "IDXS" ADD FOREIGN KEY ("ORIG_TBL_ID")
REFERENCES "TBLS" ("TBL_ID") DEFERRABLE;
ALTER TABLE "INDEX_PARAMS" ADD FOREIGN KEY ("INDEX_ID")
REFERENCES "IDXS" ("INDEX_ID") DEFERRABLE;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/006-HIVE-1823.postgres.sql
=======================================================================
SELECT '< HIVE-1823 Upgrade the database thrift interface to allow parameters key-value pairs >';
--
-- Table: DATABASE_PARAMS
--
CREATE TABLE "DATABASE_PARAMS" (
"DB_ID" bigint NOT NULL,
"PARAM_KEY" character varying(180) NOT NULL,
"PARAM_VALUE" character varying(4000) DEFAULT NULL,
PRIMARY KEY ("DB_ID", "PARAM_KEY")
);
--
-- Foreign Key Definitions
--
ALTER TABLE "DATABASE_PARAMS" ADD FOREIGN KEY ("DB_ID")
REFERENCES "DBS" ("DB_ID") DEFERRABLE;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/007-HIVE-78.postgres.sql
=======================================================================
SELECT '< HIVE-78 Authorization model for Hive >';
--
-- Table: ROLES
--
CREATE TABLE "ROLES" (
"ROLE_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"OWNER_NAME" character varying(128) DEFAULT NULL,
"ROLE_NAME" character varying(128) DEFAULT NULL,
PRIMARY KEY ("ROLE_ID"),
CONSTRAINT "ROLEENTITYINDEX" UNIQUE ("ROLE_NAME")
);
--
-- Table: ROLE_MAP
--
CREATE TABLE "ROLE_MAP" (
"ROLE_GRANT_ID" bigint NOT NULL,
"ADD_TIME" bigint NOT NULL,
"GRANT_OPTION" smallint NOT NULL,
"GRANTOR" character varying(128) DEFAULT NULL,
"GRANTOR_TYPE" character varying(128) DEFAULT NULL,
"PRINCIPAL_NAME" character varying(128) DEFAULT NULL,
"PRINCIPAL_TYPE" character varying(128) DEFAULT NULL,
"ROLE_ID" bigint DEFAULT NULL,
PRIMARY KEY ("ROLE_GRANT_ID"),
CONSTRAINT "USERROLEMAPINDEX" UNIQUE ("PRINCIPAL_NAME", "ROLE_ID", "GRANTOR", "GRANTOR_TYPE")
);
--
-- Table: GLOBAL_PRIVS
--
CREATE TABLE "GLOBAL_PRIVS" (
"USER_GRANT_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"GRANT_OPTION" smallint NOT NULL,
"GRANTOR" character varying(128) DEFAULT NULL,
"GRANTOR_TYPE" character varying(128) DEFAULT NULL,
"PRINCIPAL_NAME" character varying(128) DEFAULT NULL,
"PRINCIPAL_TYPE" character varying(128) DEFAULT NULL,
"USER_PRIV" character varying(128) DEFAULT NULL,
PRIMARY KEY ("USER_GRANT_ID"),
CONSTRAINT "GLOBALPRIVILEGEINDEX" UNIQUE ("PRINCIPAL_NAME", "PRINCIPAL_TYPE", "USER_PRIV", "GRANTOR", "GRANTOR_TYPE")
);
--
-- Table: DB_PRIVS
--
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/008-HIVE-2246.postgres.sql
=======================================================================
-- A postgreSQL script to update Hive Metastore for HIVE-2246
SET client_min_messages = 'warning';
SELECT '< HIVE-2246: Dedupe tables column schemas from partitions in the metastore db >';
--
-- Creates the following tables:
-- - CDS
-- - COLUMNS_V2
-- The new columns table is called COLUMNS_V2
--
CREATE TABLE "CDS" (
"CD_ID" bigint NOT NULL,
PRIMARY KEY ("CD_ID")
);
CREATE TABLE "COLUMNS_V2" (
"CD_ID" bigint NOT NULL,
"COMMENT" varchar(4000),
"COLUMN_NAME" varchar(128) NOT NULL,
"TYPE_NAME" varchar(4000),
"INTEGER_IDX" INTEGER NOT NULL,
PRIMARY KEY ("CD_ID", "COLUMN_NAME")
);
ALTER TABLE "COLUMNS_V2" ADD FOREIGN KEY ("CD_ID")
REFERENCES "CDS" ("CD_ID") DEFERRABLE;
SELECT 'Tables Created';
-- Alter the SDS table to:
-- - add the column CD_ID
-- - add a foreign key on CD_ID
-- - create an index on CD_ID
--
ALTER TABLE "SDS" ADD COLUMN "CD_ID" bigint;
ALTER TABLE "SDS" ADD FOREIGN KEY ("CD_ID") REFERENCES "CDS" ("CD_ID") DEFERRABLE;
SELECT 'SDS Table Updated';
--
-- Migrate the TBLS table
-- Add entries into CDS.
-- Populate the CD_ID field in SDS for tables
-- Add entires to COLUMNS_V2 based on this table's sd's columns
--
-- In the migration, there is a 1:1 mapping between CD_ID and SD_ID
-- for tables. For speed, just let CD_ID = SD_ID for tables
--
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/008-REVERT-HIVE-2246.postgres.sql
=======================================================================
-- A postgreSQL script to revert Hive Metastore changes made by HIVE-2246
--
-- Remove the CD_ID column from SDS
-- Delete the CDS table
-- Delete the COLUMNS_V2 table
-- Rename the COLUMNS_OLD table to COLUMNS
--
SELECT '< Revert HIVE-2246: Dedupe tables column schemas from partitions in the metastore db >';
ALTER TABLE "SDS" DROP COLUMN "CD_ID";
DROP TABLE "COLUMNS_V2";
DROP TABLE "CDS";
ALTER TABLE "COLUMNS_OLD" RENAME TO "COLUMNS";
SELECT '< Revert Done >';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/009-HIVE-2215.postgres.sql
=======================================================================
SELECT '< HIVE-2215 Add api for marking querying set of partitions for events >';
-- Table "PARTITION_EVENTS" for classes [org.apache.hadoop.hive.metastore.model.MPartitionEvent]
CREATE TABLE "PARTITION_EVENTS"
(
"PART_NAME_ID" int8 NOT NULL,
"DB_NAME" varchar(128) NULL,
"EVENT_TIME" int8 NOT NULL,
"EVENT_TYPE" int4 NOT NULL,
"PARTITION_NAME" varchar(767) NULL,
"TBL_NAME" varchar(128) NULL,
PRIMARY KEY ("PART_NAME_ID")
);
-- Constraints for table "PARTITION_EVENTS" for class(es) [org.apache.hadoop.hive.metastore.model.MPartitionEvent]
CREATE INDEX "PARTITIONEVENTINDEX" ON "PARTITION_EVENTS" ("PARTITION_NAME");
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/010-HIVE-3072.postgres.sql
=======================================================================
SELECT '< HIVE-3072 Skewed Table DDL >';
CREATE TABLE "SKEWED_STRING_LIST" (
"STRING_LIST_ID" bigint NOT NULL
);
ALTER TABLE ONLY "SKEWED_STRING_LIST"
ADD CONSTRAINT "SKEWED_STRING_LIST_pkey" PRIMARY KEY ("STRING_LIST_ID");
CREATE TABLE "SKEWED_STRING_LIST_VALUES" (
"STRING_LIST_ID" bigint NOT NULL,
"STRING_LIST_VALUE" character varying(256) DEFAULT NULL::character varying,
"INTEGER_IDX" bigint NOT NULL
);
ALTER TABLE ONLY "SKEWED_STRING_LIST_VALUES"
ADD CONSTRAINT "SKEWED_STRING_LIST_VALUES_pkey" PRIMARY KEY ("STRING_LIST_ID", "INTEGER_IDX");
ALTER TABLE ONLY "SKEWED_STRING_LIST_VALUES"
ADD CONSTRAINT "SKEWED_STRING_LIST_VALUES_fkey" FOREIGN KEY ("STRING_LIST_ID") REFERENCES "SKEWED_STRING_LIST"("STRING_LIST_ID") DEFERRABLE;
CREATE TABLE "SKEWED_COL_NAMES" (
"SD_ID" bigint NOT NULL,
"SKEWED_COL_NAME" character varying(256) DEFAULT NULL::character varying,
"INTEGER_IDX" bigint NOT NULL
);
ALTER TABLE ONLY "SKEWED_COL_NAMES"
ADD CONSTRAINT "SKEWED_COL_NAMES_pkey" PRIMARY KEY ("SD_ID", "INTEGER_IDX");
ALTER TABLE ONLY "SKEWED_COL_NAMES"
ADD CONSTRAINT "SKEWED_COL_NAMES_fkey" FOREIGN KEY ("SD_ID") REFERENCES "SDS"("SD_ID") DEFERRABLE;
CREATE TABLE "SKEWED_COL_VALUE_LOC_MAP" (
"SD_ID" bigint NOT NULL,
"STRING_LIST_ID_KID" bigint NOT NULL,
"LOCATION" character varying(4000) DEFAULT NULL::character varying
);
ALTER TABLE ONLY "SKEWED_COL_VALUE_LOC_MAP"
ADD CONSTRAINT "SKEWED_COL_VALUE_LOC_MAP_pkey" PRIMARY KEY ("SD_ID", "STRING_LIST_ID_KID");
ALTER TABLE ONLY "SKEWED_COL_VALUE_LOC_MAP"
ADD CONSTRAINT "SKEWED_COL_VALUE_LOC_MAP_fkey1" FOREIGN KEY ("SD_ID") REFERENCES "SDS"("SD_ID") DEFERRABLE;
ALTER TABLE ONLY "SKEWED_COL_VALUE_LOC_MAP"
ADD CONSTRAINT "SKEWED_COL_VALUE_LOC_MAP_fkey2" FOREIGN KEY ("STRING_LIST_ID_KID") REFERENCES "SKEWED_STRING_LIST"("STRING_LIST_ID") DEFERRABLE;
CREATE TABLE "SKEWED_VALUES" (
"SD_ID_OID" bigint NOT NULL,
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/011-HIVE-3649.postgres.sql
=======================================================================
-- Add new not null column into SDS table in three steps
-- Step 1: Add the column allowing null
ALTER TABLE "SDS" ADD COLUMN "IS_STOREDASSUBDIRECTORIES" boolean NULL;
-- Step 2: Replace the null with default value (false)
UPDATE "SDS" SET "IS_STOREDASSUBDIRECTORIES" = false;
-- Step 3: Alter the column to disallow null values
ALTER TABLE "SDS" ALTER COLUMN "IS_STOREDASSUBDIRECTORIES" SET NOT NULL;
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/012-HIVE-1362.postgres.sql
=======================================================================
SELECT '< HIVE-1362 Column Statistics Support in Hive >';
CREATE TABLE "TAB_COL_STATS" (
"CS_ID" bigint NOT NULL,
"DB_NAME" character varying(128) DEFAULT NULL::character varying,
"TABLE_NAME" character varying(128) DEFAULT NULL::character varying,
"COLUMN_NAME" character varying(128) DEFAULT NULL::character varying,
"COLUMN_TYPE" character varying(128) DEFAULT NULL::character varying,
"TBL_ID" bigint NOT NULL,
"LONG_LOW_VALUE" bigint,
"LONG_HIGH_VALUE" bigint,
"DOUBLE_LOW_VALUE" double precision,
"DOUBLE_HIGH_VALUE" double precision,
"BIG_DECIMAL_LOW_VALUE" character varying(4000) DEFAULT NULL::character varying,
"BIG_DECIMAL_HIGH_VALUE" character varying(4000) DEFAULT NULL::character varying,
"NUM_NULLS" bigint NOT NULL,
"NUM_DISTINCTS" bigint,
"AVG_COL_LEN" double precision,
"MAX_COL_LEN" bigint,
"NUM_TRUES" bigint,
"NUM_FALSES" bigint,
"LAST_ANALYZED" bigint NOT NULL
);
ALTER TABLE ONLY "TAB_COL_STATS" ADD CONSTRAINT "TAB_COL_STATS_pkey" PRIMARY KEY("CS_ID");
ALTER TABLE ONLY "TAB_COL_STATS" ADD CONSTRAINT "TAB_COL_STATS_fkey" FOREIGN KEY("TBL_ID") REFERENCES "TBLS"("TBL_ID") DEFERRABLE;
CREATE INDEX "TAB_COL_STATS_N49" ON "TAB_COL_STATS" USING btree ("TBL_ID");
CREATE TABLE "PART_COL_STATS" (
"CS_ID" bigint NOT NULL,
"DB_NAME" character varying(128) DEFAULT NULL::character varying,
"TABLE_NAME" character varying(128) DEFAULT NULL::character varying,
"PARTITION_NAME" character varying(767) DEFAULT NULL::character varying,
"COLUMN_NAME" character varying(128) DEFAULT NULL::character varying,
"COLUMN_TYPE" character varying(128) DEFAULT NULL::character varying,
"PART_ID" bigint NOT NULL,
"LONG_LOW_VALUE" bigint,
"LONG_HIGH_VALUE" bigint,
"DOUBLE_LOW_VALUE" double precision,
"DOUBLE_HIGH_VALUE" double precision,
"BIG_DECIMAL_LOW_VALUE" character varying(4000) DEFAULT NULL::character varying,
"BIG_DECIMAL_HIGH_VALUE" character varying(4000) DEFAULT NULL::character varying,
"NUM_NULLS" bigint NOT NULL,
"NUM_DISTINCTS" bigint,
"AVG_COL_LEN" double precision,
"MAX_COL_LEN" bigint,
"NUM_TRUES" bigint,
"NUM_FALSES" bigint,
"LAST_ANALYZED" bigint NOT NULL
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.10.0.postgres.sql
=======================================================================
--
-- PostgreSQL database dump
--
SET statement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;
SET search_path = public, pg_catalog;
SET default_tablespace = '';
SET default_with_oids = false;
--
-- Name: BUCKETING_COLS; Type: TABLE; Schema: public; Owner: hiveuser; Tablespace:
--
CREATE TABLE "BUCKETING_COLS" (
"SD_ID" bigint NOT NULL,
"BUCKET_COL_NAME" character varying(256) DEFAULT NULL::character varying,
"INTEGER_IDX" bigint NOT NULL
);
--
-- Name: CDS; Type: TABLE; Schema: public; Owner: hiveuser; Tablespace:
--
CREATE TABLE "CDS" (
"CD_ID" bigint NOT NULL
);
--
-- Name: COLUMNS_OLD; Type: TABLE; Schema: public; Owner: hiveuser; Tablespace:
--
CREATE TABLE "COLUMNS_OLD" (
"SD_ID" bigint NOT NULL,
"COMMENT" character varying(256) DEFAULT NULL::character varying,
"COLUMN_NAME" character varying(128) NOT NULL,
"TYPE_NAME" character varying(4000) NOT NULL,
"INTEGER_IDX" bigint NOT NULL
);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.3.0.postgres.sql
=======================================================================
--
-- Table: BUCKETING_COLS
--
CREATE TABLE "BUCKETING_COLS" (
"SD_ID" bigint NOT NULL,
"BUCKET_COL_NAME" character varying(256) DEFAULT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "INTEGER_IDX")
);
CREATE INDEX "BUCKETING_COLS_N49" on "BUCKETING_COLS" ("SD_ID");
--
-- Table: COLUMNS
--
CREATE TABLE "COLUMNS" (
"SD_ID" bigint NOT NULL,
"COMMENT" character varying(256) DEFAULT NULL,
"COLUMN_NAME" character varying(128) NOT NULL,
"TYPE_NAME" character varying(128) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "COLUMN_NAME", "TYPE_NAME")
);
CREATE INDEX "COLUMNS_N49" on "COLUMNS" ("SD_ID");
--
-- Table: PARTITIONS
--
CREATE TABLE "PARTITIONS" (
"PART_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"LAST_ACCESS_TIME" bigint NOT NULL,
"PART_NAME" character varying(767) DEFAULT NULL,
"SD_ID" bigint DEFAULT NULL,
"TBL_ID" bigint DEFAULT NULL,
PRIMARY KEY ("PART_ID"),
CONSTRAINT "UNIQUEPARTITION" UNIQUE ("PART_NAME", "TBL_ID")
);
CREATE INDEX "PARTITIONS_N49" on "PARTITIONS" ("SD_ID");
CREATE INDEX "PARTITIONS_N50" on "PARTITIONS" ("TBL_ID");
--
-- Table: PARTITION_KEYS
--
CREATE TABLE "PARTITION_KEYS" (
"TBL_ID" bigint NOT NULL,
"PKEY_COMMENT" character varying(767) DEFAULT NULL,
"PKEY_NAME" character varying(128) NOT NULL,
"PKEY_TYPE" character varying(767) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("TBL_ID", "PKEY_NAME")
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.4.0.postgres.sql
=======================================================================
--
-- Table: BUCKETING_COLS
--
CREATE TABLE "BUCKETING_COLS" (
"SD_ID" bigint NOT NULL,
"BUCKET_COL_NAME" character varying(256) DEFAULT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "INTEGER_IDX")
);
CREATE INDEX "BUCKETING_COLS_N49" on "BUCKETING_COLS" ("SD_ID");
--
-- Table: COLUMNS
--
CREATE TABLE "COLUMNS" (
"SD_ID" bigint NOT NULL,
"COMMENT" character varying(256) DEFAULT NULL,
"COLUMN_NAME" character varying(128) NOT NULL,
"TYPE_NAME" character varying(128) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "COLUMN_NAME", "TYPE_NAME")
);
CREATE INDEX "COLUMNS_N49" on "COLUMNS" ("SD_ID");
--
-- Table: PARTITIONS
--
CREATE TABLE "PARTITIONS" (
"PART_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"LAST_ACCESS_TIME" bigint NOT NULL,
"PART_NAME" character varying(767) DEFAULT NULL,
"SD_ID" bigint DEFAULT NULL,
"TBL_ID" bigint DEFAULT NULL,
PRIMARY KEY ("PART_ID"),
CONSTRAINT "UNIQUEPARTITION" UNIQUE ("PART_NAME", "TBL_ID")
);
CREATE INDEX "PARTITIONS_N49" on "PARTITIONS" ("SD_ID");
CREATE INDEX "PARTITIONS_N50" on "PARTITIONS" ("TBL_ID");
--
-- Table: PARTITION_KEYS
--
CREATE TABLE "PARTITION_KEYS" (
"TBL_ID" bigint NOT NULL,
"PKEY_COMMENT" character varying(767) DEFAULT NULL,
"PKEY_NAME" character varying(128) NOT NULL,
"PKEY_TYPE" character varying(767) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("TBL_ID", "PKEY_NAME")
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.4.1.postgres.sql
=======================================================================
--
-- Table: BUCKETING_COLS
--
CREATE TABLE "BUCKETING_COLS" (
"SD_ID" bigint NOT NULL,
"BUCKET_COL_NAME" character varying(256) DEFAULT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "INTEGER_IDX")
);
CREATE INDEX "BUCKETING_COLS_N49" on "BUCKETING_COLS" ("SD_ID");
--
-- Table: COLUMNS
--
CREATE TABLE "COLUMNS" (
"SD_ID" bigint NOT NULL,
"COMMENT" character varying(256) DEFAULT NULL,
"COLUMN_NAME" character varying(128) NOT NULL,
"TYPE_NAME" character varying(128) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "COLUMN_NAME", "TYPE_NAME")
);
CREATE INDEX "COLUMNS_N49" on "COLUMNS" ("SD_ID");
--
-- Table: PARTITIONS
--
CREATE TABLE "PARTITIONS" (
"PART_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"LAST_ACCESS_TIME" bigint NOT NULL,
"PART_NAME" character varying(767) DEFAULT NULL,
"SD_ID" bigint DEFAULT NULL,
"TBL_ID" bigint DEFAULT NULL,
PRIMARY KEY ("PART_ID"),
CONSTRAINT "UNIQUEPARTITION" UNIQUE ("PART_NAME", "TBL_ID")
);
CREATE INDEX "PARTITIONS_N49" on "PARTITIONS" ("TBL_ID");
CREATE INDEX "PARTITIONS_N50" on "PARTITIONS" ("SD_ID");
--
-- Table: PARTITION_KEYS
--
CREATE TABLE "PARTITION_KEYS" (
"TBL_ID" bigint NOT NULL,
"PKEY_COMMENT" character varying(767) DEFAULT NULL,
"PKEY_NAME" character varying(128) NOT NULL,
"PKEY_TYPE" character varying(767) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("TBL_ID", "PKEY_NAME")
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.5.0.postgres.sql
=======================================================================
--
-- Table: BUCKETING_COLS
--
CREATE TABLE "BUCKETING_COLS" (
"SD_ID" bigint NOT NULL,
"BUCKET_COL_NAME" character varying(256) DEFAULT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "INTEGER_IDX")
);
CREATE INDEX "BUCKETING_COLS_N49" on "BUCKETING_COLS" ("SD_ID");
--
-- Table: COLUMNS
--
CREATE TABLE "COLUMNS" (
"SD_ID" bigint NOT NULL,
"COMMENT" character varying(256) DEFAULT NULL,
"COLUMN_NAME" character varying(128) NOT NULL,
"TYPE_NAME" character varying(128) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "COLUMN_NAME", "TYPE_NAME")
);
CREATE INDEX "COLUMNS_N49" on "COLUMNS" ("SD_ID");
--
-- Table: PARTITIONS
--
CREATE TABLE "PARTITIONS" (
"PART_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"LAST_ACCESS_TIME" bigint NOT NULL,
"PART_NAME" character varying(767) DEFAULT NULL,
"SD_ID" bigint DEFAULT NULL,
"TBL_ID" bigint DEFAULT NULL,
PRIMARY KEY ("PART_ID"),
CONSTRAINT "UNIQUEPARTITION" UNIQUE ("PART_NAME", "TBL_ID")
);
CREATE INDEX "PARTITIONS_N49" on "PARTITIONS" ("SD_ID");
CREATE INDEX "PARTITIONS_N50" on "PARTITIONS" ("TBL_ID");
--
-- Table: PARTITION_KEYS
--
CREATE TABLE "PARTITION_KEYS" (
"TBL_ID" bigint NOT NULL,
"PKEY_COMMENT" character varying(767) DEFAULT NULL,
"PKEY_NAME" character varying(128) NOT NULL,
"PKEY_TYPE" character varying(767) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("TBL_ID", "PKEY_NAME")
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.6.0.postgres.sql
=======================================================================
--
-- Table: BUCKETING_COLS
--
CREATE TABLE "BUCKETING_COLS" (
"SD_ID" bigint NOT NULL,
"BUCKET_COL_NAME" character varying(256) DEFAULT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "INTEGER_IDX")
);
CREATE INDEX "BUCKETING_COLS_N49" on "BUCKETING_COLS" ("SD_ID");
--
-- Table: COLUMNS
--
CREATE TABLE "COLUMNS" (
"SD_ID" bigint NOT NULL,
"COMMENT" character varying(256) DEFAULT NULL,
"COLUMN_NAME" character varying(128) NOT NULL,
"TYPE_NAME" character varying(4000) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "COLUMN_NAME")
);
CREATE INDEX "COLUMNS_N49" on "COLUMNS" ("SD_ID");
--
-- Table: PARTITIONS
--
CREATE TABLE "PARTITIONS" (
"PART_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"LAST_ACCESS_TIME" bigint NOT NULL,
"PART_NAME" character varying(767) DEFAULT NULL,
"SD_ID" bigint DEFAULT NULL,
"TBL_ID" bigint DEFAULT NULL,
PRIMARY KEY ("PART_ID"),
CONSTRAINT "UNIQUEPARTITION" UNIQUE ("PART_NAME", "TBL_ID")
);
CREATE INDEX "PARTITIONS_N49" on "PARTITIONS" ("SD_ID");
CREATE INDEX "PARTITIONS_N50" on "PARTITIONS" ("TBL_ID");
--
-- Table: PARTITION_KEYS
--
CREATE TABLE "PARTITION_KEYS" (
"TBL_ID" bigint NOT NULL,
"PKEY_COMMENT" character varying(4000) DEFAULT NULL,
"PKEY_NAME" character varying(128) NOT NULL,
"PKEY_TYPE" character varying(767) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("TBL_ID", "PKEY_NAME")
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.7.0.postgres.sql
=======================================================================
--
-- Table: BUCKETING_COLS
--
CREATE TABLE "BUCKETING_COLS" (
"SD_ID" bigint NOT NULL,
"BUCKET_COL_NAME" character varying(256) DEFAULT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "INTEGER_IDX")
);
CREATE INDEX "BUCKETING_COLS_N49" on "BUCKETING_COLS" ("SD_ID");
--
-- Table: COLUMNS
--
CREATE TABLE "COLUMNS" (
"SD_ID" bigint NOT NULL,
"COMMENT" character varying(256) DEFAULT NULL,
"COLUMN_NAME" character varying(128) NOT NULL,
"TYPE_NAME" character varying(4000) NOT NULL,
"INTEGER_IDX" bigint NOT NULL,
PRIMARY KEY ("SD_ID", "COLUMN_NAME")
);
CREATE INDEX "COLUMNS_N49" on "COLUMNS" ("SD_ID");
--
-- Table: DATABASE_PARAMS
--
CREATE TABLE "DATABASE_PARAMS" (
"DB_ID" bigint NOT NULL,
"PARAM_KEY" character varying(180) NOT NULL,
"PARAM_VALUE" character varying(4000) DEFAULT NULL,
PRIMARY KEY ("DB_ID", "PARAM_KEY")
);
CREATE INDEX "DATABASE_PARAMS_N49" on "DATABASE_PARAMS" ("DB_ID");
--
-- Table: DB_PRIVS
--
CREATE TABLE "DB_PRIVS" (
"DB_GRANT_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"DB_ID" bigint DEFAULT NULL,
"GRANT_OPTION" smallint NOT NULL,
"GRANTOR" character varying(128) DEFAULT NULL,
"GRANTOR_TYPE" character varying(128) DEFAULT NULL,
"PRINCIPAL_NAME" character varying(128) DEFAULT NULL,
"PRINCIPAL_TYPE" character varying(128) DEFAULT NULL,
"DB_PRIV" character varying(128) DEFAULT NULL,
PRIMARY KEY ("DB_GRANT_ID"),
CONSTRAINT "DBPRIVILEGEINDEX" UNIQUE ("DB_ID", "PRINCIPAL_NAME", "PRINCIPAL_TYPE", "DB_PRIV", "GRANTOR", "GRANTOR_TYPE")
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.8.0.postgres.sql
=======================================================================
--
-- PostgreSQL database dump
--
SET statement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;
SET search_path = public, pg_catalog;
SET default_tablespace = '';
SET default_with_oids = false;
--
-- Name: BUCKETING_COLS; Type: TABLE; Schema: public; Owner: hiveuser; Tablespace:
--
CREATE TABLE "BUCKETING_COLS" (
"SD_ID" bigint NOT NULL,
"BUCKET_COL_NAME" character varying(256) DEFAULT NULL::character varying,
"INTEGER_IDX" bigint NOT NULL
);
--
-- Name: CDS; Type: TABLE; Schema: public; Owner: hiveuser; Tablespace:
--
CREATE TABLE "CDS" (
"CD_ID" bigint NOT NULL
);
--
-- Name: COLUMNS_OLD; Type: TABLE; Schema: public; Owner: hiveuser; Tablespace:
--
CREATE TABLE "COLUMNS_OLD" (
"SD_ID" bigint NOT NULL,
"COMMENT" character varying(256) DEFAULT NULL::character varying,
"COLUMN_NAME" character varying(128) NOT NULL,
"TYPE_NAME" character varying(4000) NOT NULL,
"INTEGER_IDX" bigint NOT NULL
);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/hive-schema-0.9.0.postgres.sql
=======================================================================
--
-- PostgreSQL database dump
--
SET statement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;
SET search_path = public, pg_catalog;
SET default_tablespace = '';
SET default_with_oids = false;
--
-- Name: BUCKETING_COLS; Type: TABLE; Schema: public; Owner: hiveuser; Tablespace:
--
CREATE TABLE "BUCKETING_COLS" (
"SD_ID" bigint NOT NULL,
"BUCKET_COL_NAME" character varying(256) DEFAULT NULL::character varying,
"INTEGER_IDX" bigint NOT NULL
);
--
-- Name: CDS; Type: TABLE; Schema: public; Owner: hiveuser; Tablespace:
--
CREATE TABLE "CDS" (
"CD_ID" bigint NOT NULL
);
--
-- Name: COLUMNS_OLD; Type: TABLE; Schema: public; Owner: hiveuser; Tablespace:
--
CREATE TABLE "COLUMNS_OLD" (
"SD_ID" bigint NOT NULL,
"COMMENT" character varying(256) DEFAULT NULL::character varying,
"COLUMN_NAME" character varying(128) NOT NULL,
"TYPE_NAME" character varying(4000) NOT NULL,
"INTEGER_IDX" bigint NOT NULL
);
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.5.0-to-0.6.0.postgres.sql
=======================================================================
SELECT '< Upgrading MetaStore schema from 0.5.0 to 0.6.0 >';
-- HIVE-972: Support views
ALTER TABLE "TBLS" ADD COLUMN "VIEW_EXPANDED_TEXT" text;
ALTER TABLE "TBLS" ADD COLUMN "VIEW_ORIGINAL_TEXT" text;
-- HIVE-1068: CREATE VIEW followup: add a 'table type' enum
-- attribute in metastore
ALTER TABLE "TBLS" ADD COLUMN "TBL_TYPE" character varying(128);
-- HIVE-675: Add database/schema support for Hive QL
ALTER TABLE "DBS" ALTER "DESC" TYPE character varying(4000);
ALTER TABLE "DBS" ADD COLUMN "DB_LOCATION_URI" character varying(4000) NOT NULL DEFAULT ''::character varying;
-- HIVE-1364: Increase the maximum length of various metastore fields,
-- and remove TYPE_NAME from COLUMNS primary key
ALTER TABLE "TBLS" ALTER "OWNER" TYPE character varying(767);
ALTER TABLE "COLUMNS" ALTER "TYPE_NAME" TYPE character varying(4000);
ALTER TABLE "PARTITION_KEYS" ALTER "PKEY_COMMENT" TYPE character varying(4000);
ALTER TABLE "SD_PARAMS" ALTER "PARAM_VALUE" TYPE character varying(4000);
ALTER TABLE "SDS" ALTER "INPUT_FORMAT" TYPE character varying(4000);
ALTER TABLE "SDS" ALTER "LOCATION" TYPE character varying(4000);
ALTER TABLE "SDS" ALTER "OUTPUT_FORMAT" TYPE character varying(4000);
ALTER TABLE "SERDE_PARAMS" ALTER "PARAM_VALUE" TYPE character varying(4000);
ALTER TABLE "SERDES" ALTER "SLIB" TYPE character varying(4000);
ALTER TABLE "TABLE_PARAMS" ALTER "PARAM_VALUE" TYPE character varying(4000);
ALTER TABLE "COLUMNS" DROP CONSTRAINT "COLUMNS_pkey";
ALTER TABLE "COLUMNS" ADD CONSTRAINT "COLUMNS_pkey" PRIMARY KEY ("SD_ID", "COLUMN_NAME");
ALTER TABLE "PARTITION_PARAMS" ALTER "PARAM_VALUE" TYPE character varying(4000);
SELECT '< Finished upgrading MetaStore schema from 0.5.0 to 0.6.0 >';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.6.0-to-0.7.0.postgres.sql
=======================================================================
SELECT 'Upgrading MetaStore schema from 0.6.0 to 0.7.0';
-- 005-HIVE-417.postgres.sql
SELECT '< HIVE-417 Implement Indexing in Hive >';
CREATE TABLE "IDXS" (
"INDEX_ID" bigint NOT NULL,
"CREATE_TIME" bigint NOT NULL,
"DEFERRED_REBUILD" boolean NOT NULL,
"INDEX_HANDLER_CLASS" character varying(256) DEFAULT NULL,
"INDEX_NAME" character varying(128) DEFAULT NULL,
"INDEX_TBL_ID" bigint DEFAULT NULL,
"LAST_ACCESS_TIME" bigint NOT NULL,
"ORIG_TBL_ID" bigint DEFAULT NULL,
"SD_ID" bigint DEFAULT NULL,
PRIMARY KEY ("INDEX_ID"),
CONSTRAINT "UNIQUEINDEX" UNIQUE ("INDEX_NAME", "ORIG_TBL_ID")
);
CREATE INDEX "IDXS_FK1" on "IDXS" ("SD_ID");
CREATE INDEX "IDXS_FK2" on "IDXS" ("INDEX_TBL_ID");
CREATE INDEX "IDXS_FK3" on "IDXS" ("ORIG_TBL_ID");
--
-- Table: INDEX_PARAMS
--
CREATE TABLE "INDEX_PARAMS" (
"INDEX_ID" bigint NOT NULL,
"PARAM_KEY" character varying(256) NOT NULL,
"PARAM_VALUE" character varying(767) DEFAULT NULL,
PRIMARY KEY ("INDEX_ID", "PARAM_KEY")
);
--
-- Foreign Key Definitions
--
ALTER TABLE "IDXS" ADD FOREIGN KEY ("SD_ID")
REFERENCES "SDS" ("SD_ID") DEFERRABLE;
ALTER TABLE "IDXS" ADD FOREIGN KEY ("INDEX_TBL_ID")
REFERENCES "TBLS" ("TBL_ID") DEFERRABLE;
ALTER TABLE "IDXS" ADD FOREIGN KEY ("ORIG_TBL_ID")
REFERENCES "TBLS" ("TBL_ID") DEFERRABLE;
ALTER TABLE "INDEX_PARAMS" ADD FOREIGN KEY ("INDEX_ID")
REFERENCES "IDXS" ("INDEX_ID") DEFERRABLE;
-- 006-HIVE-1823.postgres.sql
SELECT '< HIVE-1823 Upgrade the database thrift interface to allow parameters key-value pairs >';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.7.0-to-0.8.0.postgres.sql
=======================================================================
SELECT 'Upgrading MetaStore schema from 0.7.0 to 0.8.0';
\i 008-HIVE-2246.postgres.sql;
\i 009-HIVE-2215.postgres.sql;
SELECT 'Finished upgrading MetaStore schema from 0.7.0 to 0.8.0';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.8.0-to-0.9.0.postgres.sql
=======================================================================
SELECT 'Upgrading MetaStore schema from 0.8.0 to 0.9.0';
SELECT 'Finished upgrading MetaStore schema from 0.8.0 to 0.9.0';
=======================================================================
==/Users/carl/Work/repos/hive-test/metastore/scripts/upgrade/postgres/upgrade-0.9.0-to-0.10.0.postgres.sql
=======================================================================
SELECT 'Upgrading MetaStore schema from 0.9.0 to 0.10.0';
\i 010-HIVE-3072.postgres.sql;
\i 011-HIVE-3649.postgres.sql;
\i 012-HIVE-1362.postgres.sql;
SELECT 'Finished upgrading MetaStore schema from 0.9.0 to 0.10.0';
=======================================================================
==/Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFUnixTimeStamp.java
=======================================================================
package org.apache.hadoop.hive.ql.udf.generic;
import org.apache.hadoop.hive.ql.exec.Description;
import org.apache.hadoop.hive.ql.exec.UDFArgumentException;
import org.apache.hadoop.hive.ql.metadata.HiveException;
import org.apache.hadoop.hive.ql.udf.UDFType;
import org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector;
@UDFType(deterministic = false)
@Description(name = "unix_timestamp",
value = "_FUNC_([date[, pattern]]) - Returns the UNIX timestamp",
extended = "Converts the current or specified time to number of seconds "
+ "since 1970-01-01.")
public class GenericUDFUnixTimeStamp extends GenericUDFToUnixTimeStamp {
@Override
protected void initializeInput(ObjectInspector[] arguments) throws UDFArgumentException {
if (arguments.length > 0) {
super.initializeInput(arguments);
}
}
@Override
protected String getName() {
return "unix_timestamp";
}
@Override
public Object evaluate(DeferredObject[] arguments) throws HiveException {
if (arguments.length == 0) {
retValue.set(System.currentTimeMillis() / 1000);
return retValue;
}
return super.evaluate(arguments);
}
}
=======================================================================
==/Users/carl/Work/repos/hive-test/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDTFInline.java
=======================================================================
package org.apache.hadoop.hive.ql.udf.generic;
import java.util.List;
import org.apache.hadoop.hive.ql.exec.Description;
import org.apache.hadoop.hive.ql.exec.UDFArgumentException;
import org.apache.hadoop.hive.ql.metadata.HiveException;
import org.apache.hadoop.hive.ql.udf.generic.GenericUDFUtils;
import org.apache.hadoop.hive.ql.udf.generic.GenericUDTF;
import org.apache.hadoop.hive.serde2.objectinspector.ListObjectInspector;
import org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector;
import org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.Category;
import org.apache.hadoop.hive.serde2.objectinspector.StructField;
import org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector;
@Description(name ="inline", value= "_FUNC_( ARRAY( STRUCT()[,STRUCT()] "
+ "- explodes and array and struct into a table")
public class GenericUDTFInline extends GenericUDTF {
private Object[] forwardObj;
private ListObjectInspector li;
private StructObjectInspector daStruct;
public GenericUDTFInline(){
}
@Override
public StructObjectInspector initialize(ObjectInspector[] ois) throws UDFArgumentException {
//There should be one argument that is a array of struct
if (ois.length!=1){
throw new UDFArgumentException("UDF tables only one argument");
}
if (ois[0].getCategory()!= Category.LIST){
throw new UDFArgumentException("Top level object must be an array but "
+ "was "+ois[0].getTypeName());
}
li = (ListObjectInspector) ois[0];
ObjectInspector sub=li.getListElementObjectInspector();
if (sub.getCategory() != Category.STRUCT){
throw new UDFArgumentException("The sub element must be struct, but was "+sub.getTypeName());
}
daStruct = (StructObjectInspector) sub;
forwardObj = new Object[daStruct.getAllStructFieldRefs().size()];
return daStruct;
}
@Override
public void process(Object[] os) throws HiveException {
//list is always one item
List l = li.getList(os);
=======================================================================
==/Users/carl/Work/repos/hive-test/ql/src/protobuf/org/apache/hadoop/hive/ql/io/orc/orc_proto.proto
=======================================================================
package org.apache.hadoop.hive.ql.io.orc;
message IntegerStatistics {
optional sint64 minimum = 1;
optional sint64 maximum = 2;
optional sint64 sum = 3;
}
message DoubleStatistics {
optional double minimum = 1;
optional double maximum = 2;
optional double sum = 3;
}
message StringStatistics {
optional string minimum = 1;
optional string maximum = 2;
}
message BucketStatistics {
repeated uint64 count = 1 [packed=true];
}
message DecimalStatistics {
optional string minimum = 1;
optional string maximum = 2;
optional string sum = 3;
}
message ColumnStatistics {
optional uint64 numberOfValues = 1;
optional IntegerStatistics intStatistics = 2;
optional DoubleStatistics doubleStatistics = 3;
optional StringStatistics stringStatistics = 4;
optional BucketStatistics bucketStatistics = 5;
optional DecimalStatistics decimalStatistics = 6;
}
message RowIndexEntry {
repeated uint64 positions = 1 [packed=true];
optional ColumnStatistics statistics = 2;
}
message RowIndex {
repeated RowIndexEntry entry = 1;
}
message Stream {
// if you add new index stream kinds, you need to make sure to update
// StreamName to ensure it is added to the stripe in the right area
=======================================================================
==/Users/carl/Work/repos/hive-test/ql/src/test/org/apache/hadoop/hive/ql/io/udf/Rot13OutputFormat.java
=======================================================================
package org.apache.hadoop.hive.ql.io.udf;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.hive.ql.exec.FileSinkOperator.RecordWriter;
import org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat;
import org.apache.hadoop.io.BytesWritable;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.io.Writable;
import org.apache.hadoop.mapred.JobConf;
import org.apache.hadoop.mapred.Reporter;
import org.apache.hadoop.util.Progressable;
import java.io.IOException;
import java.util.Properties;
public class Rot13OutputFormat
extends HiveIgnoreKeyTextOutputFormat {
@Override
public RecordWriter
getHiveRecordWriter(JobConf jc,
Path outPath,
Class extends Writable> valueClass,
boolean isCompressed,
Properties tableProperties,
Progressable progress) throws IOException {
final RecordWriter result =
super.getHiveRecordWriter(jc,outPath,valueClass,isCompressed,
tableProperties,progress);
final Reporter reporter = (Reporter) progress;
reporter.setStatus("got here");
System.out.println("Got a reporter " + reporter);
return new RecordWriter() {
@Override
public void write(Writable w) throws IOException {
if (w instanceof Text) {
Text value = (Text) w;
Rot13InputFormat.rot13(value.getBytes(), 0, value.getLength());
result.write(w);
} else if (w instanceof BytesWritable) {
BytesWritable value = (BytesWritable) w;
Rot13InputFormat.rot13(value.getBytes(), 0, value.getLength());
result.write(w);
} else {
throw new IllegalArgumentException("need text or bytes writable " +
" instead of " + w.getClass().getName());
}
}
=======================================================================
==/Users/carl/Work/repos/hive-test/ql/src/test/resources/orc-file-dump.out
=======================================================================
Structure for TestFileDump.testDump.orc
Rows: 21000
Compression: ZLIB
Compression size: 10000
Type: struct
Statistics:
Column 0: count: 21000
Column 1: count: 21000 min: -2146993718 max: 2147378179 sum: 193017464403
Column 2: count: 21000 min: -9222758097219661129 max: 9222303228623055266
Column 3: count: 21000 min: Darkness, max: worst
Stripes:
Stripe: offset: 3 data: 69638 rows: 5000 tail: 85 index: 126
Stream: column 0 section ROW_INDEX start: 3 length 10
Stream: column 1 section ROW_INDEX start: 13 length 38
Stream: column 2 section ROW_INDEX start: 51 length 42
Stream: column 3 section ROW_INDEX start: 93 length 36
Stream: column 1 section PRESENT start: 129 length 11
Stream: column 1 section DATA start: 140 length 22605
Stream: column 2 section PRESENT start: 22745 length 11
Stream: column 2 section DATA start: 22756 length 43426
Stream: column 3 section PRESENT start: 66182 length 11
Stream: column 3 section DATA start: 66193 length 3403
Stream: column 3 section LENGTH start: 69596 length 38
Stream: column 3 section DICTIONARY_DATA start: 69634 length 133
Encoding column 0: DIRECT
Encoding column 1: DIRECT
Encoding column 2: DIRECT
Encoding column 3: DICTIONARY[35]
Stripe: offset: 69852 data: 69617 rows: 5000 tail: 83 index: 124
Stream: column 0 section ROW_INDEX start: 69852 length 10
Stream: column 1 section ROW_INDEX start: 69862 length 36
Stream: column 2 section ROW_INDEX start: 69898 length 42
Stream: column 3 section ROW_INDEX start: 69940 length 36
Stream: column 1 section PRESENT start: 69976 length 11
Stream: column 1 section DATA start: 69987 length 22597
Stream: column 2 section PRESENT start: 92584 length 11
Stream: column 2 section DATA start: 92595 length 43439
Stream: column 3 section PRESENT start: 136034 length 11
Stream: column 3 section DATA start: 136045 length 3377
Stream: column 3 section LENGTH start: 139422 length 38
Stream: column 3 section DICTIONARY_DATA start: 139460 length 133
Encoding column 0: DIRECT
Encoding column 1: DIRECT
Encoding column 2: DIRECT
Encoding column 3: DICTIONARY[35]
Stripe: offset: 139676 data: 69603 rows: 5000 tail: 85 index: 127
Stream: column 0 section ROW_INDEX start: 139676 length 10
Stream: column 1 section ROW_INDEX start: 139686 length 39
=======================================================================
==/Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
=======================================================================
package org.apache.hive.service.auth;
import java.net.Socket;
import org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore.Processor;
import org.apache.hive.service.cli.session.SessionManager;
import org.apache.hive.service.cli.thrift.TCLIService;
import org.apache.hive.service.cli.thrift.TCLIService.Iface;
import org.apache.thrift.TException;
import org.apache.thrift.protocol.TProtocol;
import org.apache.thrift.transport.TSaslClientTransport;
import org.apache.thrift.transport.TSaslServerTransport;
import org.apache.thrift.transport.TSocket;
import org.apache.thrift.transport.TTransport;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* This class is responsible for setting the ipAddress for operations executed via HiveServer2.
*
*
* - Ipaddress is only set for operations that calls listeners with hookContext @see ExecuteWithHookContext.
* - Ipaddress is only set if the underlying transport mechanism is socket.
*
*
*/
public class TSetIpAddressProcessor extends TCLIService.Processor {
private static final Logger LOGGER = LoggerFactory.getLogger(Processor.class.getName());
public TSetIpAddressProcessor(Iface iface) {
super(iface);
}
@Override
public boolean process(final TProtocol in, final TProtocol out) throws TException {
setIpAddress(in);
setUserName(in);
return super.process(in, out);
}
private void setUserName(final TProtocol in) {
TTransport transport = in.getTransport();
if (transport instanceof TSaslServerTransport) {
String userName = ((TSaslServerTransport)transport).getSaslServer().getAuthorizationID();
SessionManager.setUserName(userName);
}
}
protected void setIpAddress(final TProtocol in) {
=======================================================================
==/Users/carl/Work/repos/hive-test/service/src/java/org/apache/hive/service/auth/TUGIContainingProcessor.java
=======================================================================
package org.apache.hive.service.auth;
import java.io.IOException;
import java.security.PrivilegedExceptionAction;
import java.util.ArrayList;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.hive.shims.HadoopShims;
import org.apache.hadoop.hive.shims.ShimLoader;
import org.apache.hadoop.security.UserGroupInformation;
import org.apache.thrift.TException;
import org.apache.thrift.TProcessor;
import org.apache.thrift.protocol.TProtocol;
import org.apache.thrift.transport.TSaslServerTransport;
public class TUGIContainingProcessor implements TProcessor{
private final TProcessor wrapped;
private final HadoopShims shim;
private final boolean isFsCacheDisabled;
public TUGIContainingProcessor(TProcessor wrapped, Configuration conf) {
this.wrapped = wrapped;
this.isFsCacheDisabled = conf.getBoolean(String.format("fs.%s.impl.disable.cache",
FileSystem.getDefaultUri(conf).getScheme()), false);
this.shim = ShimLoader.getHadoopShims();
}
@Override
public boolean process(final TProtocol in, final TProtocol out) throws TException {
UserGroupInformation clientUgi = null;
try {
clientUgi = shim.createRemoteUser(((TSaslServerTransport)in.getTransport()).
getSaslServer().getAuthorizationID(), new ArrayList());
return shim.doAs(clientUgi, new PrivilegedExceptionAction() {
public Boolean run() {
try {
return wrapped.process(in, out);
} catch (TException te) {
throw new RuntimeException(te);
}
}
});
}
catch (RuntimeException rte) {
if (rte.getCause() instanceof TException) {
throw (TException)rte.getCause();
}
=======================================================================
==/Users/carl/Work/repos/hive-test/shims/src/common/java/org/apache/hadoop/hive/shims/HiveEventCounter.java
=======================================================================
package org.apache.hadoop.hive.shims;
import org.apache.log4j.Appender;
import org.apache.log4j.AppenderSkeleton;
import org.apache.log4j.Layout;
import org.apache.log4j.spi.ErrorHandler;
import org.apache.log4j.spi.Filter;
import org.apache.log4j.spi.LoggingEvent;
import org.apache.log4j.spi.OptionHandler;
public class HiveEventCounter implements Appender, OptionHandler {
AppenderSkeleton hadoopEventCounter;
public HiveEventCounter() {
hadoopEventCounter = ShimLoader.getEventCounter();
}
@Override
public void close() {
hadoopEventCounter.close();
}
@Override
public boolean requiresLayout() {
return hadoopEventCounter.requiresLayout();
}
@Override
public void addFilter(Filter filter) {
hadoopEventCounter.addFilter(filter);
}
@Override
public void clearFilters() {
hadoopEventCounter.clearFilters();
}
@Override
public void doAppend(LoggingEvent event) {
hadoopEventCounter.doAppend(event);
}
@Override
public ErrorHandler getErrorHandler() {
return hadoopEventCounter.getErrorHandler();
}
@Override
public Filter getFilter() {