Class TJCoreOPFSQLGenerator

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TJCoreOPFSQLGenerator = class(TObject)

Description

Hierarchy

  • TObject
  • TJCoreOPFSQLGenerator

Overview

Methods

Public constructor Create(const AMap: TJCoreOPFMap; const AMapIndex: Integer); virtual;
Public function BuildFieldName(const AFieldName: string; const AMapIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildFieldName(const AMaps: TJCoreOPFMaps; const AMapIndex, AFieldIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildFieldNames(const ABaseMapIdx: Integer; const AUseTablePrefix: Boolean): string;
Public function BuildFieldParams(const AFieldCount: Integer): string; virtual;
Public function BuildInsertFields(const AMapping: TJCoreOPFADMMapping): TJCoreStringArray; virtual;
Public function BuildInsertLinkFields(const AAttrMetadata: TJCoreOPFAttrMetadata): TJCoreStringArray; virtual;
Public function BuildOIDCondition(const AOIDCount: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildOIDCondition(const AMaps: TJCoreOPFMaps; const AMapIndex, AOIDCount: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildOIDCondition(const AOIDNameArray: array of string; const AOIDCount: Integer): string; virtual;
Public function BuildOIDCondition(const AOIDNameArray: array of string; const AMapIndex, AOIDCount: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildOIDName(const AMaps: TJCoreOPFMaps; const AMapIndex, AOIDIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildOIDName(const AOIDNameArray: array of string; const AMapIndex, AOIDIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildOIDNames(const AMaps: TJCoreOPFMaps; const AMapIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildTableName(const AMaps: TJCoreOPFMaps; const AMapIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildTableName(const ATableName: string; const AMapIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildDeleteCondition(const AOIDCount: Integer): string; virtual;
Public function BuildInsertFieldNames(const AFields: TJCoreStringArray): string; virtual;
Public function BuildSelectBaseFieldNames(const AUseTablePrefix: Boolean): string; virtual;
Public function BuildSelectBaseFrom(const AUseTablePrefix: Boolean): string; virtual;
Public function BuildSelectComplementaryFieldNames(const ABaseMapIdx: Integer; const AUseTablePrefix: Boolean): string; virtual;
Public function BuildSelectComplementaryFrom(const ABaseMapIdx: Integer; const AUseTablePrefix: Boolean): string; virtual;
Public function BuildSelectCondition(const AOIDCount: Integer; const AUseTablePrefix: Boolean): string; virtual;
Public function BuildSelectExternalLinksCondition(const AOwnerAttr: TJCoreOPFAttrMetadata): string; virtual;
Public function BuildSelectExternalLinksFrom(const AOwnerAttr: TJCoreOPFAttrMetadata): string; virtual;
Public function BuildSelectFieldNames(const AAttributes: TJCoreOPFAttrMetadataArray): string;
Public function BuildSelectJoinCondition(const ALeftMaps: TJCoreOPFMaps; const ALeftIndex: Integer; const ALeftTablePrefixType: TJCoreOPFTablePrefixType; const ARightMaps: TJCoreOPFMaps; const ARightIndex: Integer; const ARightTablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
Public function BuildUpdateCondition(const AMapping: TJCoreOPFADMMapping): string; virtual;
Public function BuildUpdateOrderField(const AAttrMetadata: TJCoreOPFAttrMetadata): string; virtual;
Public function BuildUpdateOrderCondition(const AAttrMetadata: TJCoreOPFAttrMetadata): string; virtual;
Public function BuildUpdateNames(const AMapping: TJCoreOPFADMMapping): string; virtual;

Description

Methods

Public constructor Create(const AMap: TJCoreOPFMap; const AMapIndex: Integer); virtual;
 
Public function BuildFieldName(const AFieldName: string; const AMapIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildFieldName(const AMaps: TJCoreOPFMaps; const AMapIndex, AFieldIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildFieldNames(const ABaseMapIdx: Integer; const AUseTablePrefix: Boolean): string;
 
Public function BuildFieldParams(const AFieldCount: Integer): string; virtual;
 
Public function BuildInsertFields(const AMapping: TJCoreOPFADMMapping): TJCoreStringArray; virtual;
 
Public function BuildInsertLinkFields(const AAttrMetadata: TJCoreOPFAttrMetadata): TJCoreStringArray; virtual;
 
Public function BuildOIDCondition(const AOIDCount: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildOIDCondition(const AMaps: TJCoreOPFMaps; const AMapIndex, AOIDCount: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildOIDCondition(const AOIDNameArray: array of string; const AOIDCount: Integer): string; virtual;
 
Public function BuildOIDCondition(const AOIDNameArray: array of string; const AMapIndex, AOIDCount: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildOIDName(const AMaps: TJCoreOPFMaps; const AMapIndex, AOIDIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildOIDName(const AOIDNameArray: array of string; const AMapIndex, AOIDIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildOIDNames(const AMaps: TJCoreOPFMaps; const AMapIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildTableName(const AMaps: TJCoreOPFMaps; const AMapIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildTableName(const ATableName: string; const AMapIndex: Integer; const ATablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildDeleteCondition(const AOIDCount: Integer): string; virtual;
 
Public function BuildInsertFieldNames(const AFields: TJCoreStringArray): string; virtual;
 
Public function BuildSelectBaseFieldNames(const AUseTablePrefix: Boolean): string; virtual;
 
Public function BuildSelectBaseFrom(const AUseTablePrefix: Boolean): string; virtual;
 
Public function BuildSelectComplementaryFieldNames(const ABaseMapIdx: Integer; const AUseTablePrefix: Boolean): string; virtual;
 
Public function BuildSelectComplementaryFrom(const ABaseMapIdx: Integer; const AUseTablePrefix: Boolean): string; virtual;
 
Public function BuildSelectCondition(const AOIDCount: Integer; const AUseTablePrefix: Boolean): string; virtual;
 
Public function BuildSelectExternalLinksCondition(const AOwnerAttr: TJCoreOPFAttrMetadata): string; virtual;
 
Public function BuildSelectExternalLinksFrom(const AOwnerAttr: TJCoreOPFAttrMetadata): string; virtual;
 
Public function BuildSelectFieldNames(const AAttributes: TJCoreOPFAttrMetadataArray): string;
 
Public function BuildSelectJoinCondition(const ALeftMaps: TJCoreOPFMaps; const ALeftIndex: Integer; const ALeftTablePrefixType: TJCoreOPFTablePrefixType; const ARightMaps: TJCoreOPFMaps; const ARightIndex: Integer; const ARightTablePrefixType: TJCoreOPFTablePrefixType): string; virtual;
 
Public function BuildUpdateCondition(const AMapping: TJCoreOPFADMMapping): string; virtual;
 
Public function BuildUpdateOrderField(const AAttrMetadata: TJCoreOPFAttrMetadata): string; virtual;
 
Public function BuildUpdateOrderCondition(const AAttrMetadata: TJCoreOPFAttrMetadata): string; virtual;
 
Public function BuildUpdateNames(const AMapping: TJCoreOPFADMMapping): string; virtual;
 

Generated by PasDoc 0.14.0.