Class SqlCeMemberTranslator.DateFunctionsTranslator
- Namespace
- LinqToDB.Internal.DataProvider.SqlCe.Translation
- Assembly
- linq2db.dll
protected class SqlCeMemberTranslator.DateFunctionsTranslator : DateFunctionsTranslatorBase, IMemberTranslator
- Inheritance
-
objectSqlCeMemberTranslator.DateFunctionsTranslator
- Implements
- Inherited Members
- Extension Methods
Methods
DatePartToStr(DateParts, bool)
public static string? DatePartToStr(Sql.DateParts part, bool forDateAdd)
Parameters
Returns
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
TranslateServerNow(ITranslationContext, TranslationFlags)
protected override ISqlExpression? TranslateServerNow(ITranslationContext translationContext, TranslationFlags translationFlags)
Parameters
translationContextITranslationContexttranslationFlagsTranslationFlags
Returns
TranslateZonedNow(ITranslationContext, DbDataType, TranslationFlags)
protected override ISqlExpression? TranslateZonedNow(ITranslationContext translationContext, DbDataType dbDataType, TranslationFlags translationFlags)
Parameters
translationContextITranslationContextdbDataTypeDbDataTypetranslationFlagsTranslationFlags