Link Search Menu Expand Document

Classes (SAP HANA)


Classes specific to the SAP HANA data provider (RepoDb.SapHana, built on Sap.Data.Hana.Net.v6.0). These cover connection bootstrapping and configuration (SapHanaBootstrap, SapHanaConfiguration), schema discovery (SapHanaDbHelper), SQL generation (SapHanaStatementBuilder), provider settings (SapHanaDbSetting), and type resolution between .NET, HanaDbType, and SAP HANA types (SapHanaDbTypeNameToClientTypeResolver, SapHanaDbTypeToStringNameResolver).

Unlike Db2, Firebird, Oracle, PostgreSQL, and Vertica, SAP HANA has no ConvertFieldResolver/property-handler classes of its own — SapHanaStatementBuilder is constructed with null for both, falling back to BaseStatementBuilder’s own defaults.

Also included are the support classes used by the SAP HANA bulk operations (SapHanaBulkInsertMapItem, SapHanaTraceKeys), part of the separate RepoDb.SapHana.BulkOperations package.


Table of contents