def get_vector_object()

in apisix/runner/utils/common.py [0:0]


def get_vector_object(action: int = 0, ty: int = 0):
    objects = {
        "%s:%s" % (HCAction.Action.Rewrite, VECTOR_TYPE_HEADER): HCRewrite.RewriteStartHeadersVector,
        "%s:%s" % (HCAction.Action.Rewrite, VECTOR_TYPE_QUERY): HCRewrite.RewriteStartArgsVector,
        "%s:%s" % (HCAction.Action.Stop, VECTOR_TYPE_HEADER): HCStop.StopStartHeadersVector,
    }
    return objects.get("%s:%s" % (action, ty), None)