getMaxLevel method
Returns the maximum number of columns (levels) this adapter supports.
For simple single-column data, return 1. For hierarchical data, return the maximum depth.
Implementation
@override
int getMaxLevel() {
return customColumnType == null
? lengths[type].length
: customColumnType!.length;
}