Lists all fields available in the schema
List<String> getAvailableFields() { if (dataSchema == null) return []; return dataSchema!.getFieldNames(); }