// Code generated by "stringer -type=Type"; DO NOT EDIT.

package arrow

import 

func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var  [1]struct{}
	_ = [NULL-0]
	_ = [BOOL-1]
	_ = [UINT8-2]
	_ = [INT8-3]
	_ = [UINT16-4]
	_ = [INT16-5]
	_ = [UINT32-6]
	_ = [INT32-7]
	_ = [UINT64-8]
	_ = [INT64-9]
	_ = [FLOAT16-10]
	_ = [FLOAT32-11]
	_ = [FLOAT64-12]
	_ = [STRING-13]
	_ = [BINARY-14]
	_ = [FIXED_SIZE_BINARY-15]
	_ = [DATE32-16]
	_ = [DATE64-17]
	_ = [TIMESTAMP-18]
	_ = [TIME32-19]
	_ = [TIME64-20]
	_ = [INTERVAL_MONTHS-21]
	_ = [INTERVAL_DAY_TIME-22]
	_ = [DECIMAL128-23]
	_ = [DECIMAL256-24]
	_ = [LIST-25]
	_ = [STRUCT-26]
	_ = [SPARSE_UNION-27]
	_ = [DENSE_UNION-28]
	_ = [DICTIONARY-29]
	_ = [MAP-30]
	_ = [EXTENSION-31]
	_ = [FIXED_SIZE_LIST-32]
	_ = [DURATION-33]
	_ = [LARGE_STRING-34]
	_ = [LARGE_BINARY-35]
	_ = [LARGE_LIST-36]
	_ = [INTERVAL_MONTH_DAY_NANO-37]
	_ = [RUN_END_ENCODED-38]
	_ = [STRING_VIEW-39]
	_ = [BINARY_VIEW-40]
	_ = [LIST_VIEW-41]
	_ = [LARGE_LIST_VIEW-42]
	_ = [DECIMAL32-43]
	_ = [DECIMAL64-44]
}

const _Type_name = "NULLBOOLUINT8INT8UINT16INT16UINT32INT32UINT64INT64FLOAT16FLOAT32FLOAT64STRINGBINARYFIXED_SIZE_BINARYDATE32DATE64TIMESTAMPTIME32TIME64INTERVAL_MONTHSINTERVAL_DAY_TIMEDECIMAL128DECIMAL256LISTSTRUCTSPARSE_UNIONDENSE_UNIONDICTIONARYMAPEXTENSIONFIXED_SIZE_LISTDURATIONLARGE_STRINGLARGE_BINARYLARGE_LISTINTERVAL_MONTH_DAY_NANORUN_END_ENCODEDSTRING_VIEWBINARY_VIEWLIST_VIEWLARGE_LIST_VIEWDECIMAL32DECIMAL64"

var _Type_index = [...]uint16{0, 4, 8, 13, 17, 23, 28, 34, 39, 45, 50, 57, 64, 71, 77, 83, 100, 106, 112, 121, 127, 133, 148, 165, 175, 185, 189, 195, 207, 218, 228, 231, 240, 255, 263, 275, 287, 297, 320, 335, 346, 357, 366, 381, 390, 399}

func ( Type) () string {
	if  < 0 ||  >= Type(len(_Type_index)-1) {
		return "Type(" + strconv.FormatInt(int64(), 10) + ")"
	}
	return _Type_name[_Type_index[]:_Type_index[+1]]
}