@@ -145,16 +145,6 @@ protected LogicalTypeAnnotation fromString(List<String> params) {
145145 protected abstract LogicalTypeAnnotation fromString (List <String > params );
146146 }
147147
148- /**
149- * Convert this logical type to old logical type representation in parquet-mr (if there's any).
150- * Those logical type implementations, which don't have a corresponding mapping should return null.
151- *
152- * API should be considered private
153- *
154- * @return the OriginalType representation of the new logical type, or null if there's none
155- */
156- public abstract OriginalType toOriginalType ();
157-
158148 /**
159149 * Visits this logical type with the given visitor
160150 *
@@ -303,16 +293,6 @@ public static class StringLogicalTypeAnnotation extends LogicalTypeAnnotation {
303293 private StringLogicalTypeAnnotation () {
304294 }
305295
306- /**
307- * API Should be considered private
308- *
309- * @return the original type
310- */
311- @ Override
312- public OriginalType toOriginalType () {
313- return OriginalType .UTF8 ;
314- }
315-
316296 @ Override
317297 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
318298 return logicalTypeAnnotationVisitor .visit (this );
@@ -346,16 +326,6 @@ public static class MapLogicalTypeAnnotation extends LogicalTypeAnnotation {
346326 private MapLogicalTypeAnnotation () {
347327 }
348328
349- /**
350- * API Should be considered private
351- *
352- * @return the original type
353- */
354- @ Override
355- public OriginalType toOriginalType () {
356- return OriginalType .MAP ;
357- }
358-
359329 @ Override
360330 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
361331 return logicalTypeAnnotationVisitor .visit (this );
@@ -384,16 +354,6 @@ public static class ListLogicalTypeAnnotation extends LogicalTypeAnnotation {
384354 private ListLogicalTypeAnnotation () {
385355 }
386356
387- /**
388- * API Should be considered private
389- *
390- * @return the original type
391- */
392- @ Override
393- public OriginalType toOriginalType () {
394- return OriginalType .LIST ;
395- }
396-
397357 @ Override
398358 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
399359 return logicalTypeAnnotationVisitor .visit (this );
@@ -422,16 +382,6 @@ public static class EnumLogicalTypeAnnotation extends LogicalTypeAnnotation {
422382 private EnumLogicalTypeAnnotation () {
423383 }
424384
425- /**
426- * API Should be considered private
427- *
428- * @return the original type
429- */
430- @ Override
431- public OriginalType toOriginalType () {
432- return OriginalType .ENUM ;
433- }
434-
435385 @ Override
436386 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
437387 return logicalTypeAnnotationVisitor .visit (this );
@@ -478,16 +428,6 @@ public int getScale() {
478428 return scale ;
479429 }
480430
481- /**
482- * API Should be considered private
483- *
484- * @return the original type
485- */
486- @ Override
487- public OriginalType toOriginalType () {
488- return OriginalType .DECIMAL ;
489- }
490-
491431 @ Override
492432 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
493433 return logicalTypeAnnotationVisitor .visit (this );
@@ -535,16 +475,6 @@ public static class DateLogicalTypeAnnotation extends LogicalTypeAnnotation {
535475 private DateLogicalTypeAnnotation () {
536476 }
537477
538- /**
539- * API Should be considered private
540- *
541- * @return the original type
542- */
543- @ Override
544- public OriginalType toOriginalType () {
545- return OriginalType .DATE ;
546- }
547-
548478 @ Override
549479 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
550480 return logicalTypeAnnotationVisitor .visit (this );
@@ -587,23 +517,6 @@ private TimeLogicalTypeAnnotation(boolean isAdjustedToUTC, TimeUnit unit) {
587517 this .unit = unit ;
588518 }
589519
590- /**
591- * API Should be considered private
592- *
593- * @return the original type
594- */
595- @ Override
596- public OriginalType toOriginalType () {
597- switch (unit ) {
598- case MILLIS :
599- return OriginalType .TIME_MILLIS ;
600- case MICROS :
601- return OriginalType .TIME_MICROS ;
602- default :
603- return null ;
604- }
605- }
606-
607520 @ Override
608521 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
609522 return logicalTypeAnnotationVisitor .visit (this );
@@ -670,23 +583,6 @@ private TimestampLogicalTypeAnnotation(boolean isAdjustedToUTC, TimeUnit unit) {
670583 this .unit = unit ;
671584 }
672585
673- /**
674- * API Should be considered private
675- *
676- * @return the original type
677- */
678- @ Override
679- public OriginalType toOriginalType () {
680- switch (unit ) {
681- case MILLIS :
682- return OriginalType .TIMESTAMP_MILLIS ;
683- case MICROS :
684- return OriginalType .TIMESTAMP_MICROS ;
685- default :
686- return null ;
687- }
688- }
689-
690586 @ Override
691587 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
692588 return logicalTypeAnnotationVisitor .visit (this );
@@ -760,27 +656,6 @@ private IntLogicalTypeAnnotation(int bitWidth, boolean isSigned) {
760656 this .isSigned = isSigned ;
761657 }
762658
763- /**
764- * API Should be considered private
765- *
766- * @return the original type
767- */
768- @ Override
769- public OriginalType toOriginalType () {
770- switch (bitWidth ) {
771- case 8 :
772- return isSigned ? OriginalType .INT_8 : OriginalType .UINT_8 ;
773- case 16 :
774- return isSigned ? OriginalType .INT_16 : OriginalType .UINT_16 ;
775- case 32 :
776- return isSigned ? OriginalType .INT_32 : OriginalType .UINT_32 ;
777- case 64 :
778- return isSigned ? OriginalType .INT_64 : OriginalType .UINT_64 ;
779- default :
780- return null ;
781- }
782- }
783-
784659 @ Override
785660 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
786661 return logicalTypeAnnotationVisitor .visit (this );
@@ -836,16 +711,6 @@ public static class JsonLogicalTypeAnnotation extends LogicalTypeAnnotation {
836711 private JsonLogicalTypeAnnotation () {
837712 }
838713
839- /**
840- * API Should be considered private
841- *
842- * @return the original type
843- */
844- @ Override
845- public OriginalType toOriginalType () {
846- return OriginalType .JSON ;
847- }
848-
849714 @ Override
850715 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
851716 return logicalTypeAnnotationVisitor .visit (this );
@@ -879,16 +744,6 @@ public static class BsonLogicalTypeAnnotation extends LogicalTypeAnnotation {
879744 private BsonLogicalTypeAnnotation () {
880745 }
881746
882- /**
883- * API Should be considered private
884- *
885- * @return the original type
886- */
887- @ Override
888- public OriginalType toOriginalType () {
889- return OriginalType .BSON ;
890- }
891-
892747 @ Override
893748 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
894749 return logicalTypeAnnotationVisitor .visit (this );
@@ -923,17 +778,6 @@ public static class UUIDLogicalTypeAnnotation extends LogicalTypeAnnotation {
923778 private UUIDLogicalTypeAnnotation () {
924779 }
925780
926- /**
927- * API Should be considered private
928- *
929- * @return the original type
930- */
931- @ Override
932- public OriginalType toOriginalType () {
933- // No OriginalType for UUID
934- return null ;
935- }
936-
937781 @ Override
938782 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
939783 return logicalTypeAnnotationVisitor .visit (this );
@@ -963,16 +807,6 @@ public static LogicalTypeAnnotation getInstance() {
963807 private IntervalLogicalTypeAnnotation () {
964808 }
965809
966- /**
967- * API Should be considered private
968- *
969- * @return the original type
970- */
971- @ Override
972- public OriginalType toOriginalType () {
973- return OriginalType .INTERVAL ;
974- }
975-
976810 @ Override
977811 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
978812 return logicalTypeAnnotationVisitor .visit (this );
@@ -1018,16 +852,6 @@ public static MapKeyValueTypeAnnotation getInstance() {
1018852 private MapKeyValueTypeAnnotation () {
1019853 }
1020854
1021- /**
1022- * API Should be considered private
1023- *
1024- * @return the original type
1025- */
1026- @ Override
1027- public OriginalType toOriginalType () {
1028- return OriginalType .MAP_KEY_VALUE ;
1029- }
1030-
1031855 @ Override
1032856 public <T > Optional <T > accept (LogicalTypeAnnotationVisitor <T > logicalTypeAnnotationVisitor ) {
1033857 return logicalTypeAnnotationVisitor .visit (this );
0 commit comments