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) + ")";
}
}