Age | Commit message (Collapse) | Author |
|
|
|
Conflicts:
exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
exec/java-exec/src/test/java/org/apache/drill/exec/cache/TestCacheSerialization.java
|
|
|
|
10 while adjusting scale of decimal data type.
|
|
|
|
1. Added functions for converting REQUIRED holder into NULLABLE holder where the minorType is same.
2. Update in Optiq->Drill literal conversion. First check if it null type, before parsing the literal value. Parsing literal value will cause NPE if the type is NULL.
3. Changed getReturnType of IfExpression to consider the nullable types of THEN and ELSE expressions.
4. Added testcases.
|
|
Signed-off-by: vkorukanti <venki.korukanti@gmail.com>
|
|
|
|
Increase average bytes allocated for key vectors in HashAggBatch
|
|
|
|
|
|
+ Enable HBase test suit (failures fixed by DRILL-761).
|
|
|
|
|
|
|
|
Enable "CREATE TABLE AS" with parquet as the output format.
Add decimal metadata support to parquet reader and writer.
|
|
ExpressionPosition
|
|
|
|
|
|
Continuation to e19606593f3173d8f82ca3074186e9ca7a960ce2.
Refactoring and align the writer interfaces similar to reader interfaces at the storage and file format level.
|
|
|
|
modulo Fix resolver type precedence Fix bug in multiplication of large decimals Add tests
Added following misc functions
concat
length
to_char
to_number
Aggregate functions for decimal
|
|
- Added o.a.d.common.types.Types.toString(MajorType) method to convert a MajorType to string without the line breaks.
- Log a trace message with all registered Drill functions.
|
|
|
|
- Fixed equals() and hashCode().
- Made PathSegment immutable outside of package.
- Made ArraySegment and NameSegment final.
|
|
|
|
object used in client-only situations.
|
|
|
|
|
|
|
|
around memory usage per test.
|
|
rename storage-engines.json storage-plugins.json
allow reading a particular value in a repeated vector
fix test caused by change that allows selecting element of repeated record
set def recordCount for explain query
fix bug loading repeated vectors
storage plugin/format plugin changes. store storage plugin configuration in distributed cache.
add repeated vector allocators
add support for for reading compressed files.
|
|
|
|
|
|
|
|
|
|
Also includes:
-improve exception catching
-move schema path parsing to Antlr
-close zookeeper connection on if client created
-enhance BaseTestQuery and have other query tests utilize it
-Various test fixes for better memory release. still needs client allocator to be closed.
-refactor DrillSqlWorker and create multiple SqlHandlers
-Add PojoRecordReader and DirectPlan capabilities
-Update Antlr to use same quoting rules as SQL: single quote for quoted strings, back ticks for identifiers
-Move back to old Sorts until bugs are fixed
-Refector SelectionVector management within Prels
-Add support for NO_EXCHANGES option
-Extract SchemaFactories to use Optiq's new Schema handling capabilities
-Add basic handling of cancel in UserServer
-Remove output requirement from Project
-Add start of usercredentials to User communication
|
|
is not null, is true.
|
|
IntervalYear and IntervalDay
|
|
Use IntExpression instead of LongExpression for integers
|
|
|
|
|
|
|
|
- Fix hash rule to insert xor rather than ^
- Update dates so they write correctly
- Add DrillSqlOperatorTable that supports resolving calls from Drill Function registry
- Add Hack SqlParserImplFactory to override default AbstractSqlParserImpl use of Std operator table
- Remove spaces from function names to make ExprParser work correctly
- Add VarBinary to Hive object inspectors
- Update ExpressionTreeMaterializer's visit function call to return NULLExpression instead of null so that FunctionCall constructor's ImmutableList.of() doesn't throw exception on missing cast expression.
|
|
|
|
optiq-opt1 More WIP.
|
|
|
|
Exceptions
1. Tests pending
|
|
error, and stop the execution immediately.
DRILL-449: minor change to test case.
|
|
first execution)
- Update avg function to divide using double instead of integers
- Update classpath file system to return correct size information (to allow cp use of Parquet files)
- Enhance BaseTestQuery to support all query types (sql, physical logical) and execution from file
- Add TPC-H queries updated to use TPC-H test data (disabled)
- Update field name matching to be case insensitive.
- Treat CHAR literals like VARCHAR in Optiq
- Add clear as part of VectorUtil
- Add hash aggregation physical plan executions using tpch data.
|