Class ShapeValidationContainer


  • class ShapeValidationContainer
    extends java.lang.Object
    • Field Detail

      • shape

        private final Shape shape
      • logValidationViolations

        private final boolean logValidationViolations
      • planNode

        private final PlanNode planNode
      • effectiveValidationResultsLimitPerConstraint

        private final long effectiveValidationResultsLimitPerConstraint
      • performanceLogging

        private final boolean performanceLogging
      • logger

        private final org.slf4j.Logger logger
    • Constructor Detail

      • ShapeValidationContainer

        public ShapeValidationContainer​(Shape shape,
                                        java.util.function.Supplier<PlanNode> planNodeSupplier,
                                        boolean logValidationExecution,
                                        boolean logValidationViolations,
                                        long effectiveValidationResultsLimitPerConstraint,
                                        boolean performanceLogging,
                                        org.slf4j.Logger logger)
    • Method Detail

      • getShape

        public Shape getShape()
      • hasPlanNode

        public boolean hasPlanNode()
      • getTimeStamp

        private long getTimeStamp()
      • handlePreLogging

        private void handlePreLogging()