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

com.sap.cds.jdbc.hana.HanaSqlMapping Maven / Gradle / Ivy

The newest version!
/*******************************************************************
 * © 2024 SAP SE or an SAP affiliate company. All rights reserved. *
 *******************************************************************/
package com.sap.cds.jdbc.hana;

import java.util.function.Function;

import com.sap.cds.impl.sql.SQLHelper;
import com.sap.cds.impl.sql.SqlMappingImpl;
import com.sap.cds.reflect.CdsStructuredType;

public class HanaSqlMapping extends SqlMappingImpl {

	public HanaSqlMapping(CdsStructuredType rowType, Function casing) {
		super(rowType, casing);
	}

	@Override
	public String jsonQuery(String json, String jsonPath) {
		return "JSON_QUERY(" + json + ", " + SQLHelper.literal(jsonPath) + ")";
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy