code: def validate(self, table: pd.DataFrame, failed_only=False) -> pd.DataFrame:
          
          return pd.concat([
              self._validate_input(table, failed_only=failed_only),
              self._validate_output(table, failed_only=failed_only),
          ]).fillna(True)
docs: Return a dataframe of validation results for the appropriate series vs the vector of validators.
  
          Args:
              table (pd.DataFrame): A dataframe on which to apply validation logic.
              failed_only (bool): If ``True``: return only the indexes that failed to validate.