Click or drag to resize

SearchHandlerBase Class

Class which handles element search related functionality for the project.
Inheritance Hierarchy

Namespace:  SD.LLBLGen.Pro.ApplicationCore.Search
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.9.0.0 (5.9.0)
Syntax
public abstract class SearchHandlerBase

The SearchHandlerBase type exposes the following members.

Constructors
  NameDescription
Protected methodSearchHandlerBase
Initializes a new instance of the SearchHandlerBase class
Top
Methods
  NameDescription
Public methodCompileQuery
Compiles the query in-memory and returns the compilation result.
Public methodStatic memberCreate
Creates a new searchhandler based on the language specified
Protected methodCreateCompiler
Creates the compiler to compile the query in memory.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetAdditionalCompilerOptions
Gets the additional compiler options.
Protected methodStatic memberGetDriverIdNamesWithDriverIds
Gets the driver id names with driver ids to be used in the header
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetInitialCodeSnippet_Catalog
Gets the initial code snippet for the search element: catalog.
Protected methodGetInitialCodeSnippet_DerivedModel
Gets the initial code snippet for the search element: DerivedModel
Protected methodGetInitialCodeSnippet_DocumentField
Gets the initial code snippet for the search element: DerivedElementField.
Protected methodGetInitialCodeSnippet_EmbeddedDocument
Gets the initial code snippet for the search element: EmbeddedDerivedElement
Protected methodGetInitialCodeSnippet_Entity
Gets the initial code snippet for the search element: Entity.
Protected methodGetInitialCodeSnippet_Enumerable
Gets the initial code snippet for the search element: Enumerable.
Protected methodGetInitialCodeSnippet_FieldMappedOntoRelatedField
Gets the initial code snippet for the search element: FieldMappedOntoRelatedField.
Protected methodGetInitialCodeSnippet_ForeignKeyConstraint
Gets the initial code snippet for the search element: ForeignKeyConstraint
Protected methodGetInitialCodeSnippet_ForeignKeyField
Gets the initial code snippet for the search element: ForeignKeyField.
Protected methodGetInitialCodeSnippet_Navigator
Gets the initial code snippet for the search element: Navigator.
Protected methodGetInitialCodeSnippet_NormalField
Gets the initial code snippet for the search element: NormalField.
Protected methodGetInitialCodeSnippet_Relationship
Gets the initial code snippet for the search element: Relationship.
Protected methodGetInitialCodeSnippet_Resultset
Gets the initial code snippet for the search element: Resultset
Protected methodGetInitialCodeSnippet_RootDocument
Gets the initial code snippet for the search element: RootDerivedElement
Protected methodGetInitialCodeSnippet_Scalar
Gets the initial code snippet for the search element: scalar
Protected methodGetInitialCodeSnippet_Schema
Gets the initial code snippet for the search element: Schema
Protected methodGetInitialCodeSnippet_Sequence
Gets the initial code snippet for the search element: Sequence
Protected methodGetInitialCodeSnippet_StoredProcedure
Gets the initial code snippet for the search element: StoredProcedure
Protected methodGetInitialCodeSnippet_StoredProcedureCall
Gets the initial code snippet for the search element: StoredProcedureCall.
Protected methodGetInitialCodeSnippet_StoredProcedureCallParameter
Gets the initial code snippet for the search element: StoredProcedureCallParameter.
Protected methodGetInitialCodeSnippet_StoredProcedureParameter
Gets the initial code snippet for the search element: StoredProcedureParameter
Protected methodGetInitialCodeSnippet_Table
Gets the initial code snippet for the search element: Table
Protected methodGetInitialCodeSnippet_TableField
Gets the initial code snippet for the search element: TableField
Protected methodGetInitialCodeSnippet_TableValuedFunction
Gets the initial code snippet for the search element: TableValuedFunction
Protected methodGetInitialCodeSnippet_TableValuedFunctionCall
Gets the initial code snippet for the search element: TableValuedFunctionCall
Protected methodGetInitialCodeSnippet_TableValuedFunctionCallParameter
Gets the initial code snippet for the search element: TableValuedFunctionCallParameter
Protected methodGetInitialCodeSnippet_TableValuedFunctionParameter
Gets the initial code snippet for the search element: TableValuedFunctionParameter
Protected methodGetInitialCodeSnippet_TypedList
Gets the initial code snippet for the search element: TypedList.
Protected methodGetInitialCodeSnippet_TypedListField
Gets the initial code snippet for the search element: TypedListField
Protected methodGetInitialCodeSnippet_TypedView
Gets the initial code snippet for the search element: TypedView.
Protected methodGetInitialCodeSnippet_UniqueConstraint
Gets the initial code snippet for the search element: UniqueConstraint
Protected methodGetInitialCodeSnippet_ValueType
Gets the initial code snippet for the search element: ValueType.
Protected methodGetInitialCodeSnippet_View
Gets the initial code snippet for the search element: View
Protected methodGetInitialCodeSnippet_ViewField
Gets the initial code snippet for the search element: ViewField
Public methodGetInitialCodeSnippetForSearchableElement
Gets the initial code snippet for searchable element.
Protected methodGetSearchMethodReturnTypeName
Gets the return type name of the search method
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberGetTypeNameForSearchableElement
Gets the type name for searchable element.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodProduceFooterCode
Produces the footer code. This is a simple method which returns a list of closing statements based on the header structure
Public methodProduceHeaderCode
Produces the header code.
Public methodRunQuery
Runs the query which is compiled in the passed in assembly by passing in the passed in project. The result returned from the search method is returned from this method.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also