/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://www.apache.org/licenses/LICENSE-2.0 * * or in the "license" file accompanying this file. This file 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 software.aws.neptune.sparql.mock; public class SparqlMockDataQuery { public static final String ALL_DATA_TWO_COLUMNS_QUERY = "SELECT ?p ?o WHERE {?s ?p ?o}"; public static final String STRING_QUERY = "SELECT ?x ?fname WHERE {?x ?fname}"; public static final String BOOL_QUERY = "SELECT ?x ?bool WHERE {?x ?bool}"; public static final String BYTE_QUERY = "SELECT ?x ?byte WHERE {?x ?byte}"; public static final String SHORT_QUERY = "SELECT ?x ?short WHERE {?x ?short}"; public static final String INTEGER_SMALL_QUERY = "SELECT ?x ?integerSm WHERE {?x ?integerSm}"; public static final String INTEGER_LARGE_QUERY = "SELECT ?x ?integerLg WHERE {?x ?integerLg}"; public static final String LONG_QUERY = "SELECT ?x ?long WHERE {?x ?long}"; public static final String INT_QUERY = "SELECT ?x ?int WHERE {?x ?int}"; public static final String DECIMAL_QUERY = "SELECT ?x ?decimal WHERE {?x ?decimal}"; public static final String DOUBLE_QUERY = "SELECT ?x ?double WHERE {?x ?double}"; public static final String FLOAT_QUERY = "SELECT ?x ?float WHERE {?x ?float}"; // NOTE: all unsigned XSD classes are wrapped into Java Integer or Long depending on size by the Jena library public static final String UNSIGNED_BYTE_QUERY = "SELECT ?x ?unsignedByte WHERE {?x ?unsignedByte}"; public static final String UNSIGNED_SHORT_QUERY = "SELECT ?x ?unsignedShort WHERE {?x ?unsignedShort}"; public static final String UNSIGNED_INT_QUERY = "SELECT ?x ?unsignedInt WHERE {?x ?unsignedInt}"; public static final String UNSIGNED_LONG_SMALL_QUERY = "SELECT ?x ?unsignedLongSm WHERE {?x ?unsignedLongSm}"; public static final String UNSIGNED_LONG_LARGE_QUERY = "SELECT ?x ?unsignedLongLg WHERE {?x ?unsignedLongLg}"; public static final String POSITIVE_INTEGER_QUERY = "SELECT ?x ?positiveInteger WHERE {?x ?positiveInteger}"; public static final String NON_NEGATIVE_INTEGER_QUERY = "SELECT ?x ?nonNegativeInteger WHERE {?x ?nonNegativeInteger}"; public static final String NEGATIVE_INTEGER_QUERY = "SELECT ?x ?negativeInteger WHERE {?x ?negativeInteger}"; public static final String NON_POSITIVE_INTEGER_QUERY = "SELECT ?x ?nonPositiveInteger WHERE {?x ?nonPositiveInteger}"; public static final String DATE_QUERY = "SELECT ?x ?date WHERE {?x ?date}"; public static final String TIME_QUERY = "SELECT ?x ?time WHERE {?x ?time}"; public static final String DATE_TIME_QUERY = "SELECT ?x ?dateTime WHERE {?x ?dateTime}"; public static final String DATE_TIME_STAMP_QUERY = "SELECT ?x ?dateTimeStamp WHERE {?x ?dateTimeStamp}"; public static final String G_YEAR_QUERY = "SELECT ?x ?gYear WHERE {?x ?gYear}"; public static final String G_MONTH_QUERY = "SELECT ?x ?gMonth WHERE {?x ?gMonth}"; public static final String G_DAY_QUERY = "SELECT ?x ?gDay WHERE {?x ?gDay}"; public static final String G_YEAR_MONTH_QUERY = "SELECT ?x ?gYearMonth WHERE {?x ?gYearMonth}"; public static final String G_MONTH_DAY_QUERY = "SELECT ?x ?gMonthDay WHERE {?x ?gMonthDay}"; public static final String DURATION_QUERY = "SELECT ?x ?duration WHERE {?x ?duration}"; public static final String YEAR_MONTH_DURATION_QUERY = "SELECT ?x ?yearMonthDuration WHERE {?x ?yearMonthDuration}"; public static final String DAY_TIME_DURATION_QUERY = "SELECT ?x ?dayTimeDuration WHERE {?x ?dayTimeDuration}"; public static final String PREDICATE_QUERY = "SELECT ?fname ?x WHERE {?x ?fname}"; public static final String EMPTY_SELECT_RESULT_QUERY = "SELECT ?x ?fname WHERE {?x ?fname FILTER(ISNUMERIC(?fname))}"; public static final String CONSTRUCT_STRING_QUERY = "CONSTRUCT WHERE {?x ?fname}"; public static final String CONSTRUCT_BOOL_QUERY = "CONSTRUCT WHERE {?x ?bool}"; public static final String CONSTRUCT_BYTE_QUERY = "CONSTRUCT WHERE {?x ?byte}"; public static final String CONSTRUCT_SHORT_QUERY = "CONSTRUCT WHERE {?x ?short}"; public static final String CONSTRUCT_INTEGER_SMALL_QUERY = "CONSTRUCT WHERE {?x ?integerSm}"; public static final String CONSTRUCT_INTEGER_LARGE_QUERY = "CONSTRUCT WHERE {?x ?integerLg}"; public static final String CONSTRUCT_LONG_QUERY = "CONSTRUCT WHERE {?x ?long}"; public static final String CONSTRUCT_INT_QUERY = "CONSTRUCT WHERE {?x ?int}"; public static final String CONSTRUCT_DECIMAL_QUERY = "CONSTRUCT WHERE {?x ?decimal}"; public static final String CONSTRUCT_DOUBLE_QUERY = "CONSTRUCT WHERE {?x ?double}"; public static final String CONSTRUCT_FLOAT_QUERY = "CONSTRUCT WHERE {?x ?float}"; // NOTE: all unsigned XSD classes are wrapped into Java Integer or Long depending on size by the Jena library public static final String CONSTRUCT_UNSIGNED_BYTE_QUERY = "CONSTRUCT WHERE {?x ?unsignedByte}"; public static final String CONSTRUCT_UNSIGNED_SHORT_QUERY = "CONSTRUCT WHERE {?x ?unsignedShort}"; public static final String CONSTRUCT_UNSIGNED_INT_QUERY = "CONSTRUCT WHERE {?x ?unsignedInt}"; public static final String CONSTRUCT_UNSIGNED_LONG_SMALL_QUERY = "CONSTRUCT WHERE {?x ?unsignedLongSm}"; public static final String CONSTRUCT_UNSIGNED_LONG_LARGE_QUERY = "CONSTRUCT WHERE {?x ?unsignedLongLg}"; public static final String CONSTRUCT_POSITIVE_INTEGER_QUERY = "CONSTRUCT WHERE {?x ?positiveInteger}"; public static final String CONSTRUCT_NON_NEGATIVE_INTEGER_QUERY = "CONSTRUCT WHERE {?x ?nonNegativeInteger}"; public static final String CONSTRUCT_NEGATIVE_INTEGER_QUERY = "CONSTRUCT WHERE {?x ?negativeInteger}"; public static final String CONSTRUCT_NON_POSITIVE_INTEGER_QUERY = "CONSTRUCT WHERE {?x ?nonPositiveInteger}"; public static final String CONSTRUCT_DATE_QUERY = "CONSTRUCT WHERE {?x ?date}"; public static final String CONSTRUCT_TIME_QUERY = "CONSTRUCT WHERE {?x ?time}"; public static final String CONSTRUCT_DATE_TIME_QUERY = "CONSTRUCT WHERE {?x ?dateTime}"; public static final String CONSTRUCT_DATE_TIME_STAMP_QUERY = "CONSTRUCT WHERE {?x ?dateTimeStamp}"; public static final String CONSTRUCT_G_YEAR_QUERY = "CONSTRUCT WHERE {?x ?gYear}"; public static final String CONSTRUCT_G_MONTH_QUERY = "CONSTRUCT WHERE {?x ?gMonth}"; public static final String CONSTRUCT_G_DAY_QUERY = "CONSTRUCT WHERE {?x ?gDay}"; public static final String CONSTRUCT_G_YEAR_MONTH_QUERY = "CONSTRUCT WHERE {?x ?gYearMonth}"; public static final String CONSTRUCT_G_MONTH_DAY_QUERY = "CONSTRUCT WHERE {?x ?gMonthDay}"; public static final String CONSTRUCT_DURATION_QUERY = "CONSTRUCT WHERE {?x ?duration}"; public static final String CONSTRUCT_YEAR_MONTH_DURATION_QUERY = "CONSTRUCT WHERE {?x ?yearMonthDuration}"; public static final String CONSTRUCT_DAY_TIME_DURATION_QUERY = "CONSTRUCT WHERE {?x ?dayTimeDuration}"; public static final String ASK_QUERY = "ASK {}"; }