public override void Visit(DateSingleValueMatchCondition dateSingleValueMatchCondition) { var dicomTagSqlEntry = DicomTagSqlEntry.GetDicomTagSqlEntry(dateSingleValueMatchCondition.DicomTag); var tableAlias = GetTableAlias(dicomTagSqlEntry); _stringBuilder .Append("AND ") .Append(dicomTagSqlEntry.SqlColumn, tableAlias) .Append("=") .Append(_parameters.AddParameter(dicomTagSqlEntry.SqlColumn, dateSingleValueMatchCondition.Value.ToString(SqlDateFormat))) .AppendLine(); }
public override void Visit(DateSingleValueMatchCondition dateSingleValueMatchCondition) { var queryTag = dateSingleValueMatchCondition.QueryTag; var dicomTagSqlEntry = DicomTagSqlEntry.GetDicomTagSqlEntry(queryTag); var tableAlias = GetTableAlias(dicomTagSqlEntry, queryTag.IsExtendedQueryTag ? queryTag.ExtendedQueryTagStoreEntry.Key : null); _stringBuilder .Append("AND "); AppendExtendedQueryTagKeyFilter(dicomTagSqlEntry, tableAlias, dateSingleValueMatchCondition); _stringBuilder .Append(dicomTagSqlEntry.SqlColumn, tableAlias) .Append("=") .Append(_parameters.AddParameter(dicomTagSqlEntry.SqlColumn, dateSingleValueMatchCondition.Value.ToString(SqlDateFormat))) .AppendLine(); }
public abstract void Visit(DateSingleValueMatchCondition dateSingleValueMatchCondition);