MCPcopy Index your code
hub / github.com/go-dev-frame/sponge / initTemplate

Function initTemplate

pkg/sql2code/parser/template.go:737–818  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

735)
736
737func initTemplate() {
738 tmplParseOnce.Do(func() {
739 var err, errSum error
740
741 modelStructTmpl, err = template.New("goStruct").Parse(modelStructTmplRaw)
742 if err != nil {
743 errSum = errors.Wrap(err, "modelStructTmplRaw")
744 }
745 tableColumnsTmpl, err = template.New("tableColumns").Parse(tableColumnsTmplRaw)
746 if err != nil {
747 errSum = errors.Wrap(err, "tableColumnsTmplRaw")
748 }
749 modelTmpl, err = template.New("goFile").Parse(modelTmplRaw)
750 if err != nil {
751 errSum = errors.Wrap(errSum, "modelTmplRaw:"+err.Error())
752 }
753 updateFieldTmpl, err = template.New("goUpdateField").Parse(updateFieldTmplRaw)
754 if err != nil {
755 errSum = errors.Wrap(errSum, "updateFieldTmplRaw:"+err.Error())
756 }
757 handlerCreateStructTmpl, err = template.New("goPostStruct").Parse(handlerCreateStructTmplRaw)
758 if err != nil {
759 errSum = errors.Wrap(errSum, "handlerCreateStructTmplRaw:"+err.Error())
760 }
761 handlerUpdateStructTmpl, err = template.New("goPutStruct").Parse(handlerUpdateStructTmplRaw)
762 if err != nil {
763 errSum = errors.Wrap(errSum, "handlerUpdateStructTmplRaw:"+err.Error())
764 }
765 handlerDetailStructTmpl, err = template.New("goGetStruct").Parse(handlerDetailStructTmplRaw)
766 if err != nil {
767 errSum = errors.Wrap(errSum, "handlerDetailStructTmplRaw:"+err.Error())
768 }
769 modelJSONTmpl, err = template.New("modelJSON").Parse(modelJSONTmplRaw)
770 if err != nil {
771 errSum = errors.Wrap(errSum, "modelJSONTmplRaw:"+err.Error())
772 }
773 protoFileTmpl, err = template.New("protoFile").Parse(protoFileTmplRaw)
774 if err != nil {
775 errSum = errors.Wrap(errSum, "protoFileTmplRaw:"+err.Error())
776 }
777 protoFileSimpleTmpl, err = template.New("protoFileSimple").Parse(protoFileSimpleTmplRaw)
778 if err != nil {
779 errSum = errors.Wrap(errSum, "protoFileSimpleTmplRaw:"+err.Error())
780 }
781 protoFileForWebTmpl, err = template.New("protoFileForWeb").Parse(protoFileForWebTmplRaw)
782 if err != nil {
783 errSum = errors.Wrap(errSum, "protoFileForWebTmplRaw:"+err.Error())
784 }
785 protoFileForSimpleWebTmpl, err = template.New("protoFileForSimpleWeb").Parse(protoFileForSimpleWebTmplRaw)
786 if err != nil {
787 errSum = errors.Wrap(errSum, "protoFileForSimpleWebTmplRaw:"+err.Error())
788 }
789 protoMessageCreateTmpl, err = template.New("protoMessageCreate").Parse(protoMessageCreateTmplRaw)
790 if err != nil {
791 errSum = errors.Wrap(errSum, "protoMessageCreateTmplRaw:"+err.Error())
792 }
793 protoMessageUpdateTmpl, err = template.New("protoMessageUpdate").Parse(protoMessageUpdateTmplRaw)
794 if err != nil {

Callers 2

Test_initTemplateFunction · 0.85
ParseSQLFunction · 0.85

Calls 2

ErrorMethod · 0.65
DoMethod · 0.45

Tested by 1

Test_initTemplateFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…