Documentation
¶
Index ¶
- Variables
- func AddDummyData(class string, classMetadata [][]string) models.DummyDataResult
- func ExtractInsertStatements(data string) string
- func Generate(projectName string, dbType string, config models.Config, dummy bool)
- func GenerateDummyData(class string, classMetadata [][]string) string
- func SetNaturalID(id string)
- type Attribute
- type DDLData
- type Entity
- type PreTemplateData
- type TemplateData
Constants ¶
This section is empty.
Variables ¶
View Source
var (
NaturalID string
)
View Source
var TypesVars = map[string]string{
"handlers-typeEntityRequest": "",
"handlers-typeEntityResponse": "",
"handlers-varCreateEntityModels": "",
"handlers-varGetEntResponse": "",
"handlers-varUpdateEntityModels": "",
"handlers-payloadCreateResponse": "",
"handlers-payloadUpdateResponse": "",
"database-DDL-statement": "",
"database-DummyData": "",
"models-typeEntityStruct": "",
"models-InsertStmt": "",
"models-InsertErr": "",
"models-GetOneQuery": "",
"models-GetOneErr": "",
"models-UpdateStmt": "",
"models-UpdateErr": "",
"models-GetAllQuery": "",
"models-GetAllErrRowsScan": "",
"models-DeleteStmt": "",
"requests-Create": "",
"requests-Update": "",
}
Functions ¶
func AddDummyData ¶
func AddDummyData(class string, classMetadata [][]string) models.DummyDataResult
func ExtractInsertStatements ¶
func GenerateDummyData ¶
func SetNaturalID ¶
func SetNaturalID(id string)
Types ¶
type DDLData ¶
type DDLData struct { Candidates []struct { Index int `json:"Index"` Content struct { Parts []string `json:"Parts"` Role string `json:"Role"` } `json:"Content"` FinishReason int `json:"FinishReason"` SafetyRatings []struct { Category int `json:"Category"` Probability int `json:"Probability"` Blocked bool `json:"Blocked"` } `json:"SafetyRatings"` CitationMetadata interface{} `json:"CitationMetadata"` TokenCount int `json:"TokenCount"` } `json:"Candidates"` PromptFeedback interface{} `json:"PromptFeedback"` UsageMetadata struct { PromptTokenCount int `json:"PromptTokenCount"` CachedContentTokenCount int `json:"CachedContentTokenCount"` CandidatesTokenCount int `json:"CandidatesTokenCount"` TotalTokenCount int `json:"TotalTokenCount"` } `json:"UsageMetadata"` }
type PreTemplateData ¶
type PreTemplateData struct { Handlers_typeEntityRequest string Handlers_typeEntityResponse string Handlers_varCreateEntityModels string Handlers_varGetEntResponse string Handlers_varUpdateEntityModels string Handlers_payloadCreateResponse string Handlers_payloadUpdateResponse string Database_DDL_statement string Database_DummyData string Models_typeEntityStruct string Models_InsertStmt string Models_InsertErr string Models_GetOneQuery string Models_GetOneErr string Models_UpdateStmt string Models_UpdateErr string Models_GetAllQuery string Models_GetAllErrRowsScan string Models_DeleteStmt string Collection_Create string Collection_Update string Entity string LowerEntity string }
Click to show internal directories.
Click to hide internal directories.