Class DoFnSignatures

    • Method Detail

      • getSignature

        public static <FnT extends DoFn<?,​?>> DoFnSignature getSignature​(java.lang.Class<FnT> fn)
        Returns:
        the DoFnSignature for the given DoFn subclass.
      • isSplittable

        public static boolean isSplittable​(DoFn<?,​?> doFn)
      • isStateful

        public static boolean isStateful​(DoFn<?,​?> doFn)
      • usesMapState

        public static boolean usesMapState​(DoFn<?,​?> doFn)
      • usesSetState

        public static boolean usesSetState​(DoFn<?,​?> doFn)
      • usesOrderedListState

        public static boolean usesOrderedListState​(DoFn<?,​?> doFn)
      • usesValueState

        public static boolean usesValueState​(DoFn<?,​?> doFn)
      • usesBagState

        public static boolean usesBagState​(DoFn<?,​?> doFn)
      • usesWatermarkHold

        public static boolean usesWatermarkHold​(DoFn<?,​?> doFn)
      • usesTimers

        public static boolean usesTimers​(DoFn<?,​?> doFn)
      • usesState

        public static boolean usesState​(DoFn<?,​?> doFn)
      • usesBundleFinalizer

        public static boolean usesBundleFinalizer​(DoFn<?,​?> doFn)
      • requiresTimeSortedInput

        public static boolean requiresTimeSortedInput​(DoFn<?,​?> doFn)