Documentation ¶
Index ¶
- Constants
- type GoMybatisTempleteDecoder
- func (it *GoMybatisTempleteDecoder) Decode(method *reflect.StructField, mapper *etree.Element, ...) (bool, error)
- func (it *GoMybatisTempleteDecoder) DecodeCollectionName(method *reflect.StructField) string
- func (it *GoMybatisTempleteDecoder) DecodeSets(arg string, mapper *etree.Element, versionData *VersionData, softDeleted bool)
- func (it *GoMybatisTempleteDecoder) DecodeTree(tree map[string]etree.Token, beanType reflect.Type) error
- func (it *GoMybatisTempleteDecoder) DecodeWheres(arg string, mapper *etree.Element, versionData *VersionData, softDeleted bool)
- type SQLEvent
- type TimestampsData
- type VersionData
Constants ¶
View Source
const DefaultOneArg = `arg`
默认参数前缀,例如arg0 arg1 arg2 ....
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoMybatisTempleteDecoder ¶
type GoMybatisTempleteDecoder struct { }
* TODO sqlTemplete解析器,目前直接操作*etree.Element实现,后期应该改成操作xml,换取更好的维护性
func (*GoMybatisTempleteDecoder) Decode ¶
func (it *GoMybatisTempleteDecoder) Decode(method *reflect.StructField, mapper *etree.Element, tree map[string]etree.Token) (bool, error)
func (*GoMybatisTempleteDecoder) DecodeCollectionName ¶
func (it *GoMybatisTempleteDecoder) DecodeCollectionName(method *reflect.StructField) string
反射解码得到 集合名词
func (*GoMybatisTempleteDecoder) DecodeSets ¶
func (it *GoMybatisTempleteDecoder) DecodeSets(arg string, mapper *etree.Element, versionData *VersionData, softDeleted bool)
func (*GoMybatisTempleteDecoder) DecodeTree ¶
func (*GoMybatisTempleteDecoder) DecodeWheres ¶
func (it *GoMybatisTempleteDecoder) DecodeWheres(arg string, mapper *etree.Element, versionData *VersionData, softDeleted bool)
解码逗号分隔的where
type TimestampsData ¶
type VersionData ¶
Click to show internal directories.
Click to hide internal directories.