{
	"name": "address",
	"type": "record",
	"fields": [
		{
    	"name": "StructColumn",
    	"type": {
    		"type": "record",
    		"name": "my_struct",
    		"fields": [
    			{
    				"name": "stringField",
    				"type": "string"
    			},
    			{
    				"name": "intField",
    				"type": "int"
    			},
    			{
    				"name": "longField",
    				"type": "long"
    			},
    			{
    				"name": "doubleField",
    				"type": "double"
    			},
    			{
    				"name": "boolField",
    				"type": "boolean"
    			},
    			{
    				"name": "FloorNum",
    				"type": {
    					"type": "array",
    					"items": {
    						"name": "IntegerE",
    						"type": "int"
    					}
    				}
    			},
    			{
    				"name": "FloorString",
    				"type": {
    					"type": "array",
    					"items": {
    						"name": "StringE",
    						"type": "string"
    					}
    				}
    			},
    			{
    				"name": "FloorLong",
    				"type": {
    					"type": "array",
    					"items": {
    						"name": "longFieldE",
    						"type": "long"
    					}
    				}
    			},
    			{
    				"name": "FloorDouble",
    				"type": {
    					"type": "array",
    					"items": {
    						"name": "doubleFieldE",
    						"type": "double"
    					}
    				}
    			},
    			{
    				"name": "FloorBool",
    				"type": {
    					"type": "array",
    					"items": {
    						"name": "boolFieldE",
    						"type": "boolean"
    					}
    				}
    			}
    		]
    	}
    }
	]
}