24 Şubat 2023 Cuma

Hazelcast Jet HazelcastSqlValidator Sınıfı

Giriş
Şu satırı dahil ederiz
import com.hazelcast.jet.sql.impl.validate.HazelcastSqlValidator;
Kalıtım şöyle
org.apache.calcite.sql.validate.SqlValidatorImpl
  org.apache.calcite.sql.validate.SqlValidatorImplBridge
    com.hazelcast.jet.sql.impl.validate.HazelcastSqlValidator

public validateQuery metodu - SqlNode +  SqlValidatorScope + RelDataType targetRowType
SQL cümlesinin eriştiği kaynak SqlNode ile belirtilir. Bu kaynak yoksa exception fırlatılır

public CalciteContextException newValidationError(SqlNode node, Resources.ExInst<SqlValidatorException> e) metodu
Eğer bir doğrulama hatası varsa bu metoda gelir. Excpetion fırlatılır

Hiç yorum yok:

Yorum Gönder

THIRD-PARTY.txt Dosyası

Kullanılan harici kütüphanelerin sürümleri bu dosyada Dosyanın yolu şöyle hazelcast/licenses/THIRD-PARTY.txt