You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Paul Rogers (Jira)" <ji...@apache.org> on 2019/11/17 06:05:00 UTC

[jira] [Created] (DRILL-7447) Simplify the Mock reader

Paul Rogers created DRILL-7447:
----------------------------------

             Summary: Simplify the Mock reader
                 Key: DRILL-7447
                 URL: https://issues.apache.org/jira/browse/DRILL-7447
             Project: Apache Drill
          Issue Type: Improvement
            Reporter: Paul Rogers
            Assignee: Paul Rogers


The mock reader is used to generate large volumes of data. It has evolved over time and has many crufty vestiges of prior implementations.

Also, the Mock reader allows specifying that types are nullable, and the rate of null values. This change adds to the existing "encoding" to allow specifying this property via SQL: add an "n" to the column name to specify nullable, a number to specify percent. To specify INT columns with 10%, 50% and 90% nulls:

{noformat}
SELECT a_in10, b_n50, b_n90 FROM mock.dummy1000
{noformat}

The default is 25% nulls (which already existed in the code) if no numeric suffix is provided.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)