Skip to content

Instantly share code, notes, and snippets.

@suntong
Created January 5, 2017 04:08
Show Gist options
  • Save suntong/b4fe197e41084ca82f7862b6d56d0acc to your computer and use it in GitHub Desktop.
Save suntong/b4fe197e41084ca82f7862b6d56d0acc to your computer and use it in GitHub Desktop.
digraph callgraph {
"xo/loaders.init#4$6" -> "xo/models.SqIndexColumns"
"xo.main" -> "xo/internal.NewDefaultArgs"
"xo.main" -> "xo.processArgs"
"xo.main" -> "xo.openDB"
"(*xo/internal.ArgType).TemplateSet" -> "(*xo/internal.ArgType).NewTemplateFuncs"
"(*xo/internal.ArgType).ExecuteTemplate" -> "(*xo/internal.ArgType).TemplateSet"
"(*xo/internal.ArgType).ExecuteTemplate" -> "(*xo/internal.TemplateSet).Execute"
"xo.main" -> "(*xo/internal.ArgType).ExecuteTemplate"
"xo.getFile" -> "(*xo/internal.ArgType).TemplateSet"
"xo.getFile" -> "(*xo/internal.TemplateSet).Execute"
"xo.writeTypes" -> "xo.getFile"
"xo.main" -> "xo.writeTypes"
"(*xo/internal.ArgType).colnames" -> "(*xo/internal.ArgType).colname"
"(xo/internal.TypeLoader).LoadEnums" -> "(xo/internal.TypeLoader).LoadEnumValues"
"(xo/internal.TypeLoader).LoadEnums" -> "(*xo/internal.ArgType).ExecuteTemplate"
"(xo/internal.TypeLoader).LoadSchema" -> "(xo/internal.TypeLoader).LoadEnums"
"(xo/internal.TypeLoader).LoadProcs" -> "(xo/internal.TypeLoader).LoadProcParams"
"(xo/internal.TypeLoader).LoadProcs" -> "(*xo/internal.ArgType).ExecuteTemplate"
"(xo/internal.TypeLoader).LoadSchema" -> "(xo/internal.TypeLoader).LoadProcs"
"(xo/internal.TypeLoader).Relkind" -> "(xo/internal.RelType).String"
"(xo/internal.TypeLoader).LoadRelkind" -> "(xo/internal.TypeLoader).Relkind"
"(xo/internal.TypeLoader).LoadRelkind" -> "(xo/internal.TypeLoader).LoadColumns"
"(xo/internal.TypeLoader).LoadRelkind" -> "(*xo/internal.ArgType).ExecuteTemplate"
"(xo/internal.TypeLoader).LoadSchema" -> "(xo/internal.TypeLoader).LoadRelkind"
"(xo/internal.TypeLoader).LoadForeignKeys" -> "(xo/internal.TypeLoader).LoadTableForeignKeys"
"xo/internal.fkName" -> "xo/internal.fkName"
"xo/internal.fkName" -> "xo/internal.fkName"
"(*xo/internal.ArgType).ForeignKeyName" -> "xo/internal.fkName"
"(xo/internal.TypeLoader).LoadForeignKeys" -> "(*xo/internal.ArgType).ForeignKeyName"
"(xo/internal.TypeLoader).LoadForeignKeys" -> "(*xo/internal.ArgType).ExecuteTemplate"
"(xo/internal.TypeLoader).LoadSchema" -> "(xo/internal.TypeLoader).LoadForeignKeys"
"(xo/internal.TypeLoader).LoadTableIndexes" -> "(xo/internal.TypeLoader).LoadIndexColumns"
"(*xo/internal.ArgType).BuildIndexFuncName" -> "xo/internal.fmtIndexName"
"(xo/internal.TypeLoader).LoadTableIndexes" -> "(*xo/internal.ArgType).BuildIndexFuncName"
"(xo/internal.TypeLoader).LoadIndexes" -> "(xo/internal.TypeLoader).LoadTableIndexes"
"(xo/internal.TypeLoader).LoadIndexes" -> "(*xo/internal.ArgType).ExecuteTemplate"
"(xo/internal.TypeLoader).LoadSchema" -> "(xo/internal.TypeLoader).LoadIndexes"
"xo/loaders.MsParseType" -> "(*xo/internal.ArgType).ParsePrecision"
"xo/loaders.init#4$3" -> "xo/models.SqTables"
"xo/loaders.MyQueryColumns" -> "xo/internal.GenRandomID"
"xo/loaders.MyQueryColumns" -> "xo/models.MyTableColumns"
"(*xo/internal.ArgType).colprefixnames" -> "(*xo/internal.ArgType).colname"
"(*xo/internal.ArgType).goparamlist" -> "(*xo/internal.ArgType).retype"
"(*xo/internal.ArgType).colnamesquery" -> "(*xo/internal.ArgType).colname"
"xo/loaders.init#4$4" -> "xo/models.SqTableForeignKeys"
"xo/loaders.MsQueryColumns" -> "xo/internal.GenRandomID"
"xo/loaders.MsQueryColumns" -> "xo/models.MsTableColumns"
"(xo/internal.TypeLoader).ParseQuery" -> "(xo/internal.TypeLoader).Mask"
"(xo/internal.TypeLoader).ParseQuery" -> "(*xo/internal.ArgType).ParseQuery"
"(xo/internal.TypeLoader).ParseQuery" -> "(*xo/internal.ArgType).ParseQuery"
"(xo/internal.TypeLoader).ParseQuery" -> "(*xo/internal.ArgType).ExecuteTemplate"
"(xo/internal.TypeLoader).ParseQuery" -> "(*xo/internal.ArgType).ExecuteTemplate"
"xo/loaders.MyEnumValues" -> "xo/models.MyEnumValues"
"xo/loaders.PgQueryColumns" -> "xo/internal.GenRandomID"
"xo/loaders.PgQueryColumns" -> "xo/models.PgTableColumns"
"xo/loaders.SqTableColumns" -> "xo/models.SqTableColumns"
"xo/loaders.PgParseType" -> "xo/loaders.PgParseType"
"xo/loaders.PgParseType" -> "(*xo/internal.ArgType).ParsePrecision"
"xo/internal.init" -> "xo/models.init"
"xo/loaders.init" -> "xo/internal.init"
"xo/loaders.init" -> "xo/models.init"
"xo/loaders.init" -> "xo/loaders.init#1"
"xo/loaders.init" -> "xo/loaders.init#2"
"xo/loaders.init" -> "xo/loaders.init#3"
"xo/loaders.init" -> "xo/loaders.init#4"
"xo/loaders.SqParseType" -> "(*xo/internal.ArgType).ParsePrecision"
"xo/loaders.MyParseType" -> "(*xo/internal.ArgType).ParsePrecision"
"xo/loaders.PgIndexColumns" -> "xo/models.PgIndexColumns"
"xo/loaders.PgIndexColumns" -> "xo/models.PgGetColOrder"
"xo.init" -> "xo/internal.init"
"xo.init" -> "xo/loaders.init"
"xo.init" -> "xo/models.init"
"xo/loaders.init#4$5" -> "xo/models.SqTableIndexes"
"xo/loaders.SqQueryColumns" -> "xo/internal.GenRandomID"
"xo/loaders.SqQueryColumns" -> "xo/loaders.SqTableColumns"
"xo/loaders.init#3$2" -> "xo/models.PgTableColumns"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment