dstruct.query

DStruct - Object-Relation Mapping for D programming language, with interface similar to Hibernate.

Hibernate documentation can be found here: http://hibernate.org/docs

Source file dstruct/core.d.

This module contains HQL query parser and HQL to SQL transform implementation.

Members

Aliases

enforceHelper
alias enforceHelper = enforceEx

Undocumented in source.

enforceHelper
alias enforceHelper = enforce

Undocumented in source.

Classes

FromClause
class FromClause

Undocumented in source.

FromClauseItem
class FromClauseItem

Undocumented in source.

ParameterValues
class ParameterValues

Undocumented in source.

ParsedQuery
class ParsedQuery

Undocumented in source.

QueryParser
class QueryParser

Undocumented in source.

Token
class Token

Undocumented in source.

Enums

JoinType
enum JoinType

Undocumented in source.

KeywordType
enum KeywordType

Undocumented in source.

OperatorType
enum OperatorType

Undocumented in source.

TokenType
enum TokenType

Undocumented in source.

Functions

isKeyword
KeywordType isKeyword(string str)

Undocumented in source. Be warned that the author may not have intended to support it.

isKeyword
KeywordType isKeyword(char[] str)

Undocumented in source. Be warned that the author may not have intended to support it.

isOperator
OperatorType isOperator(KeywordType t)

Undocumented in source. Be warned that the author may not have intended to support it.

isOperator
OperatorType isOperator(string s, int i)

Undocumented in source. Be warned that the author may not have intended to support it.

operatorPrecedency
int operatorPrecedency(OperatorType t)

Undocumented in source. Be warned that the author may not have intended to support it.

tokenize
Token[] tokenize(string s)

Undocumented in source. Be warned that the author may not have intended to support it.

Structs

OrderByClauseItem
struct OrderByClauseItem

Undocumented in source.

SelectClauseItem
struct SelectClauseItem

Undocumented in source.

Meta

Authors

Vadim Lopatin