Class DB2MemberTranslator.DateFunctionsTranslator
- Namespace
- LinqToDB.Internal.DataProvider.DB2.Translation
- Assembly
- linq2db.dll
protected class DB2MemberTranslator.DateFunctionsTranslator : DateFunctionsTranslatorBase, IMemberTranslator
- Inheritance
-
objectDB2MemberTranslator.DateFunctionsTranslator
- Implements
- Derived
- Inherited Members
- Extension Methods
Methods
TranslateDateTimeDateAdd(ITranslationContext, TranslationFlags, ISqlExpression, ISqlExpression, DateParts)
protected override ISqlExpression? TranslateDateTimeDateAdd(ITranslationContext translationContext, TranslationFlags translationFlag, ISqlExpression dateTimeExpression, ISqlExpression increment, Sql.DateParts datepart)
Parameters
translationContextITranslationContexttranslationFlagTranslationFlagsdateTimeExpressionISqlExpressionincrementISqlExpressiondatepartSql.DateParts
Returns
TranslateDateTimeDatePart(ITranslationContext, TranslationFlags, ISqlExpression, DateParts)
protected override ISqlExpression? TranslateDateTimeDatePart(ITranslationContext translationContext, TranslationFlags translationFlag, ISqlExpression dateTimeExpression, Sql.DateParts datepart)
Parameters
translationContextITranslationContexttranslationFlagTranslationFlagsdateTimeExpressionISqlExpressiondatepartSql.DateParts
Returns
TranslateDateTimeOffsetDatePart(ITranslationContext, TranslationFlags, ISqlExpression, DateParts)
protected override ISqlExpression? TranslateDateTimeOffsetDatePart(ITranslationContext translationContext, TranslationFlags translationFlag, ISqlExpression dateTimeExpression, Sql.DateParts datepart)
Parameters
translationContextITranslationContexttranslationFlagTranslationFlagsdateTimeExpressionISqlExpressiondatepartSql.DateParts
Returns
TranslateDateTimeTruncationToDate(ITranslationContext, ISqlExpression, TranslationFlags)
protected override ISqlExpression? TranslateDateTimeTruncationToDate(ITranslationContext translationContext, ISqlExpression dateExpression, TranslationFlags translationFlags)
Parameters
translationContextITranslationContextdateExpressionISqlExpressiontranslationFlagsTranslationFlags
Returns
TranslateMakeDateTime(ITranslationContext, DbDataType, ISqlExpression, ISqlExpression, ISqlExpression, ISqlExpression?, ISqlExpression?, ISqlExpression?, ISqlExpression?)
protected override ISqlExpression? TranslateMakeDateTime(ITranslationContext translationContext, DbDataType resulType, ISqlExpression year, ISqlExpression month, ISqlExpression day, ISqlExpression? hour, ISqlExpression? minute, ISqlExpression? second, ISqlExpression? millisecond)
Parameters
translationContextITranslationContextresulTypeDbDataTypeyearISqlExpressionmonthISqlExpressiondayISqlExpressionhourISqlExpressionminuteISqlExpressionsecondISqlExpressionmillisecondISqlExpression
Returns
TranslateNow(ITranslationContext, TranslationFlags)
protected override ISqlExpression? TranslateNow(ITranslationContext translationContext, TranslationFlags translationFlags)
Parameters
translationContextITranslationContexttranslationFlagsTranslationFlags
Returns
TranslateUtcNow(ITranslationContext, TranslationFlags)
protected override ISqlExpression? TranslateUtcNow(ITranslationContext translationContext, TranslationFlags translationFlags)
Parameters
translationContextITranslationContexttranslationFlagsTranslationFlags
Returns
TranslateZonedUtcNow(ITranslationContext, DbDataType, TranslationFlags)
protected override ISqlExpression? TranslateZonedUtcNow(ITranslationContext translationContext, DbDataType dbDataType, TranslationFlags translationFlags)
Parameters
translationContextITranslationContextdbDataTypeDbDataTypetranslationFlagsTranslationFlags