Opened 13 months ago

Closed 7 months ago

#2911 closed enhancement (done)

Add TSQL Formatter for ISymbolicExpressionTreeStringFormatter

Reported by: fbaching Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.16
Component: Problems.DataAnalysis.Symbolic Version: trunk
Keywords: TSQL Formatter Cc:

Description

add additional TSQL Formatter to provide model export as MSSQL Server inline query or scalar function

Change History (9)

comment:1 Changed 13 months ago by fbaching

r15877: adding most format functionality; Formatter generates code for creation of MSSQL scalar function but contains commented code for usage in MSSQL Block or in SQL Query.

r15881: adding additional operators and functions (IfThenElse,NOT, AVG). As of now only XOR operator and BinaryFactorVariableTreeNode remain unavailable. Won't be added in this branch, only when needed later on.

comment:2 Changed 13 months ago by fbaching

  • Status changed from new to accepted

comment:3 Changed 13 months ago by fbaching

  • Owner changed from fbaching to gkronber
  • Status changed from accepted to reviewing

comment:4 Changed 12 months ago by gkronber

  • Owner changed from gkronber to fbaching
  • Status changed from reviewing to assigned

Reviewed r15877, r15881.

Please remove string interpolation (HL trunk is not upgraded to C# 6.0 yet).

After that please merge / copy to trunk and reassign to me for review again.

comment:5 Changed 12 months ago by fbaching

  • Owner changed from fbaching to gkronber
  • Status changed from assigned to reviewing

r15900, r15901: incorporated feedback. replaced C# 6.0 string interpolation with string.Format
r15902: merge branch into trunc

comment:6 Changed 12 months ago by fbaching

  • Version changed from branch to trunk

comment:7 Changed 12 months ago by gkronber

  • Status changed from reviewing to readytorelease

Reviewed r15900, r15901, r15902.

comment:8 Changed 7 months ago by gkronber

r16161: merged r15877,r15881,r15900,r15901,r15902 from trunk to stable

comment:9 Changed 7 months ago by gkronber

  • Resolution set to done
  • Status changed from readytorelease to closed
Note: See TracTickets for help on using tickets.