All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.questdb.cutlass.http.HttpConstants Maven / Gradle / Ivy

/*******************************************************************************
 *     ___                  _   ____  ____
 *    / _ \ _   _  ___  ___| |_|  _ \| __ )
 *   | | | | | | |/ _ \/ __| __| | | |  _ \
 *   | |_| | |_| |  __/\__ \ |_| |_| | |_) |
 *    \__\_\\__,_|\___||___/\__|____/|____/
 *
 *  Copyright (c) 2014-2019 Appsicle
 *  Copyright (c) 2019-2023 QuestDB
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *
 ******************************************************************************/

package io.questdb.cutlass.http;

import io.questdb.std.str.Utf8String;

public final class HttpConstants {
    public static final String CONTENT_TYPE_CSV = "text/csv; charset=utf-8";
    public static final String CONTENT_TYPE_HTML = "text/html; charset=utf-8";
    public static final String CONTENT_TYPE_JSON = "application/json; charset=utf-8";
    public static final String CONTENT_TYPE_TEXT = "text/plain; charset=utf-8";

    public static final char COOKIE_VALUE_SEPARATOR = '=';

    public static final Utf8String HEADER_CONTENT_ACCEPT_ENCODING = new Utf8String("Accept-Encoding");
    public static final Utf8String HEADER_CONTENT_DISPOSITION = new Utf8String("Content-Disposition");
    public static final Utf8String HEADER_CONTENT_TYPE = new Utf8String("Content-Type");
    public static final Utf8String HEADER_COOKIE = new Utf8String("Cookie");
    public static final Utf8String HEADER_IF_NONE_MATCH = new Utf8String("If-None-Match");
    public static final Utf8String HEADER_RANGE = new Utf8String("Range");
    public static final Utf8String HEADER_SET_COOKIE = new Utf8String("Set-Cookie");
    public static final Utf8String HEADER_STATEMENT_TIMEOUT = new Utf8String("Statement-Timeout");
    public static final Utf8String HEADER_TRANSFER_ENCODING = new Utf8String("Transfer-Encoding");

    public static final Utf8String URL_PARAM_ATOMICITY = new Utf8String("atomicity");
    public static final Utf8String URL_PARAM_ATTACHMENT = new Utf8String("attachment");
    public static final Utf8String URL_PARAM_COLS = new Utf8String("cols");
    public static final Utf8String URL_PARAM_COUNT = new Utf8String("count");
    public static final Utf8String URL_PARAM_DELIMITER = new Utf8String("delimiter");
    public static final Utf8String URL_PARAM_EXPLAIN = new Utf8String("explain");
    public static final Utf8String URL_PARAM_FILENAME = new Utf8String("filename");
    public static final Utf8String URL_PARAM_FMT = new Utf8String("fmt");
    public static final Utf8String URL_PARAM_FORCE_HEADER = new Utf8String("forceHeader");
    public static final Utf8String URL_PARAM_LIMIT = new Utf8String("limit");
    public static final Utf8String URL_PARAM_MAX_UNCOMMITTED_ROWS = new Utf8String("maxUncommittedRows");
    public static final Utf8String URL_PARAM_NAME = new Utf8String("name");
    public static final Utf8String URL_PARAM_NM = new Utf8String("nm");
    public static final Utf8String URL_PARAM_O3_MAX_LAG = new Utf8String("o3MaxLag");
    public static final Utf8String URL_PARAM_OVERWRITE = new Utf8String("overwrite");
    public static final Utf8String URL_PARAM_PARTITION_BY = new Utf8String("partitionBy");
    public static final Utf8String URL_PARAM_QUERY = new Utf8String("query");
    public static final Utf8String URL_PARAM_QUOTE_LARGE_NUM = new Utf8String("quoteLargeNum");
    public static final Utf8String URL_PARAM_SKIP_LEV = new Utf8String("skipLev");
    public static final Utf8String URL_PARAM_SRC = new Utf8String("src");
    public static final Utf8String URL_PARAM_STATUS_FORMAT = new Utf8String("f");
    public static final Utf8String URL_PARAM_STATUS_TABLE_NAME = new Utf8String("j");
    public static final Utf8String URL_PARAM_TIMESTAMP = new Utf8String("timestamp");
    public static final Utf8String URL_PARAM_TIMINGS = new Utf8String("timings");

    private HttpConstants() {
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy