text: /*
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
   * with the License.  You may obtain a copy of the License at
   *
   *     http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  {
    "type" : "record",
    "name" : "triprec",
    "fields" : [
    {
      "name" : "timestamp",
      "type" : "long"
    }, {
      "name" : "_row_key",
      "type" : "string"
    }, {
      "name" : "rider",
      "type" : "string"
    }, {
      "name" : "driver",
      "type" : "string"
    }, {
      "name" : "begin_lat",
      "type" : "double"
    }, {
      "name" : "begin_lon",
      "type" : "double"
    }, {
      "name" : "end_lat",
      "type" : "double"
    }, {
      "name" : "end_lon",
      "type" : "double"
    }, {
      "name" : "distance_in_meters",
      "type" : "int"
    }, {
      "name" : "seconds_since_epoch",
      "type" : "long"
    }, {
      "name" : "weight",
      "type" : "float"
    },{
      "name" : "nation",
      "type" : "bytes"
    },{
      "name" : "current_date",
      "type" : {
        "type" : "int",
        "logicalType" : "date"
        }
    },{
      "name" : "current_ts",
      "type" : {
        "type" : "long"
        }
    },{
      "name" : "height",
      "type" : {
        "type" : "fixed",
        "name" : "abc",
        "size" : 5,
        "logicalType" : "decimal",
        "precision" : 10,
        "scale": 6
        }
    }, {
      "name" :"city_to_state",
      "type" : {
        "type" : "map",
        "values": "string"
      }
    },
    {
      "name" : "fare",
      "type" : {
        "type" : "record",
        "name" : "fare",
        "fields" : [
          {
           "name" : "amount",
           "type" : "double"
          },
          {
           "name" : "currency",
           "type" : "string"
          }
        ]
      }
    },
    {
      "name" : "tip_history",
      "type" : {
        "type" : "array",
        "items" : {
          "type" : "record",
          "name" : "tip_history",
          "fields" : [
            {
              "name" : "amount",
              "type" : "double"
            },
            {
              "name" : "currency",
              "type" : "string"
            }
          ]
        }
      }
    },
    {
      "name" : "_hoodie_is_deleted",
      "type" : "boolean",
      "default" : false
    } ]
  }
  