# SPDX-License-Identifier: SSPL-1.0
#
# The Lucenia project is source-available software: you can
# redistribute it and/or modify it under the terms of the
# Server Side Public License, version 1, as published by
# MongoDB, Inc.
#
# As per the terms of the Server Side Public License, if you
# make the functionality of this program or a modified version
# available over a network, you must make the source code
# available for download.
#
# The full text of the Server Side Public License, version 1,
# can be found at:
# https://www.mongodb.com/licensing/server-side-public-license

# This file contains an allowlist for the Moving Function pipeline aggregator in core

class org.opensearch.search.aggregations.pipeline.MovingFunctions {
  double max(double[])
  double min(double[])
  double sum(double[])
  double stdDev(double[], double)
  double unweightedAvg(double[])
  double linearWeightedAvg(double[])
  double ewma(double[], double)
  double holt(double[], double, double)
  double holtWinters(double[], double, double, double, int, boolean)
}
