1 Star 0 Fork 0

彭明 / dm

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
c.go 18.51 KB
一键复制 编辑 原始数据 按行查看 历史
彭明 提交于 2024-04-10 13:53 . DmDMS first init
/*
* Copyright (c) 2000-2018, 达梦数据库有限公司.
* All rights reserved.
*/
package dm
import (
"io"
"math"
)
type Dm_build_361 struct {
dm_build_362 []byte
dm_build_363 int
}
func Dm_build_364(dm_build_365 int) *Dm_build_361 {
return &Dm_build_361{make([]byte, 0, dm_build_365), 0}
}
func Dm_build_366(dm_build_367 []byte) *Dm_build_361 {
return &Dm_build_361{dm_build_367, 0}
}
func (dm_build_369 *Dm_build_361) dm_build_368(dm_build_370 int) *Dm_build_361 {
dm_build_371 := len(dm_build_369.dm_build_362)
dm_build_372 := cap(dm_build_369.dm_build_362)
if dm_build_371+dm_build_370 <= dm_build_372 {
dm_build_369.dm_build_362 = dm_build_369.dm_build_362[:dm_build_371+dm_build_370]
} else {
var calCap = int64(math.Max(float64(2*dm_build_372), float64(dm_build_370+dm_build_371)))
nbuf := make([]byte, dm_build_370+dm_build_371, calCap)
copy(nbuf, dm_build_369.dm_build_362)
dm_build_369.dm_build_362 = nbuf
}
return dm_build_369
}
func (dm_build_374 *Dm_build_361) Dm_build_373() int {
return len(dm_build_374.dm_build_362)
}
func (dm_build_376 *Dm_build_361) Dm_build_375(dm_build_377 int) *Dm_build_361 {
for i := dm_build_377; i < len(dm_build_376.dm_build_362); i++ {
dm_build_376.dm_build_362[i] = 0
}
dm_build_376.dm_build_362 = dm_build_376.dm_build_362[:dm_build_377]
return dm_build_376
}
func (dm_build_379 *Dm_build_361) Dm_build_378(dm_build_380 int) *Dm_build_361 {
dm_build_379.dm_build_363 = dm_build_380
return dm_build_379
}
func (dm_build_382 *Dm_build_361) Dm_build_381() int {
return dm_build_382.dm_build_363
}
func (dm_build_384 *Dm_build_361) Dm_build_383(dm_build_385 bool) int {
return len(dm_build_384.dm_build_362) - dm_build_384.dm_build_363
}
func (dm_build_387 *Dm_build_361) Dm_build_386(dm_build_388 int, dm_build_389 bool, dm_build_390 bool) *Dm_build_361 {
if dm_build_389 {
if dm_build_390 {
dm_build_387.dm_build_368(dm_build_388)
} else {
dm_build_387.dm_build_362 = dm_build_387.dm_build_362[:len(dm_build_387.dm_build_362)-dm_build_388]
}
} else {
if dm_build_390 {
dm_build_387.dm_build_363 += dm_build_388
} else {
dm_build_387.dm_build_363 -= dm_build_388
}
}
return dm_build_387
}
func (dm_build_392 *Dm_build_361) Dm_build_391(dm_build_393 io.Reader, dm_build_394 int) (int, error) {
dm_build_395 := len(dm_build_392.dm_build_362)
dm_build_392.dm_build_368(dm_build_394)
dm_build_396 := 0
for dm_build_394 > 0 {
n, err := dm_build_393.Read(dm_build_392.dm_build_362[dm_build_395+dm_build_396:])
if n > 0 && err == io.EOF {
dm_build_396 += n
dm_build_392.dm_build_362 = dm_build_392.dm_build_362[:dm_build_395+dm_build_396]
return dm_build_396, nil
} else if n > 0 && err == nil {
dm_build_394 -= n
dm_build_396 += n
} else if n == 0 && err != nil {
return -1, ECGO_COMMUNITION_ERROR.addDetailln(err.Error()).throw()
}
}
return dm_build_396, nil
}
func (dm_build_398 *Dm_build_361) Dm_build_397(dm_build_399 io.Writer) (*Dm_build_361, error) {
if _, err := dm_build_399.Write(dm_build_398.dm_build_362); err != nil {
return nil, ECGO_COMMUNITION_ERROR.addDetailln(err.Error()).throw()
}
return dm_build_398, nil
}
func (dm_build_401 *Dm_build_361) Dm_build_400(dm_build_402 bool) int {
dm_build_403 := len(dm_build_401.dm_build_362)
dm_build_401.dm_build_368(1)
if dm_build_402 {
return copy(dm_build_401.dm_build_362[dm_build_403:], []byte{1})
} else {
return copy(dm_build_401.dm_build_362[dm_build_403:], []byte{0})
}
}
func (dm_build_405 *Dm_build_361) Dm_build_404(dm_build_406 byte) int {
dm_build_407 := len(dm_build_405.dm_build_362)
dm_build_405.dm_build_368(1)
return copy(dm_build_405.dm_build_362[dm_build_407:], Dm_build_1.Dm_build_179(dm_build_406))
}
func (dm_build_409 *Dm_build_361) Dm_build_408(dm_build_410 int8) int {
dm_build_411 := len(dm_build_409.dm_build_362)
dm_build_409.dm_build_368(1)
return copy(dm_build_409.dm_build_362[dm_build_411:], Dm_build_1.Dm_build_182(dm_build_410))
}
func (dm_build_413 *Dm_build_361) Dm_build_412(dm_build_414 int16) int {
dm_build_415 := len(dm_build_413.dm_build_362)
dm_build_413.dm_build_368(2)
return copy(dm_build_413.dm_build_362[dm_build_415:], Dm_build_1.Dm_build_185(dm_build_414))
}
func (dm_build_417 *Dm_build_361) Dm_build_416(dm_build_418 int32) int {
dm_build_419 := len(dm_build_417.dm_build_362)
dm_build_417.dm_build_368(4)
return copy(dm_build_417.dm_build_362[dm_build_419:], Dm_build_1.Dm_build_188(dm_build_418))
}
func (dm_build_421 *Dm_build_361) Dm_build_420(dm_build_422 uint8) int {
dm_build_423 := len(dm_build_421.dm_build_362)
dm_build_421.dm_build_368(1)
return copy(dm_build_421.dm_build_362[dm_build_423:], Dm_build_1.Dm_build_200(dm_build_422))
}
func (dm_build_425 *Dm_build_361) Dm_build_424(dm_build_426 uint16) int {
dm_build_427 := len(dm_build_425.dm_build_362)
dm_build_425.dm_build_368(2)
return copy(dm_build_425.dm_build_362[dm_build_427:], Dm_build_1.Dm_build_203(dm_build_426))
}
func (dm_build_429 *Dm_build_361) Dm_build_428(dm_build_430 uint32) int {
dm_build_431 := len(dm_build_429.dm_build_362)
dm_build_429.dm_build_368(4)
return copy(dm_build_429.dm_build_362[dm_build_431:], Dm_build_1.Dm_build_206(dm_build_430))
}
func (dm_build_433 *Dm_build_361) Dm_build_432(dm_build_434 uint64) int {
dm_build_435 := len(dm_build_433.dm_build_362)
dm_build_433.dm_build_368(8)
return copy(dm_build_433.dm_build_362[dm_build_435:], Dm_build_1.Dm_build_209(dm_build_434))
}
func (dm_build_437 *Dm_build_361) Dm_build_436(dm_build_438 float32) int {
dm_build_439 := len(dm_build_437.dm_build_362)
dm_build_437.dm_build_368(4)
return copy(dm_build_437.dm_build_362[dm_build_439:], Dm_build_1.Dm_build_206(math.Float32bits(dm_build_438)))
}
func (dm_build_441 *Dm_build_361) Dm_build_440(dm_build_442 float64) int {
dm_build_443 := len(dm_build_441.dm_build_362)
dm_build_441.dm_build_368(8)
return copy(dm_build_441.dm_build_362[dm_build_443:], Dm_build_1.Dm_build_209(math.Float64bits(dm_build_442)))
}
func (dm_build_445 *Dm_build_361) Dm_build_444(dm_build_446 []byte) int {
dm_build_447 := len(dm_build_445.dm_build_362)
dm_build_445.dm_build_368(len(dm_build_446))
return copy(dm_build_445.dm_build_362[dm_build_447:], dm_build_446)
}
func (dm_build_449 *Dm_build_361) Dm_build_448(dm_build_450 []byte) int {
return dm_build_449.Dm_build_416(int32(len(dm_build_450))) + dm_build_449.Dm_build_444(dm_build_450)
}
func (dm_build_452 *Dm_build_361) Dm_build_451(dm_build_453 []byte) int {
return dm_build_452.Dm_build_420(uint8(len(dm_build_453))) + dm_build_452.Dm_build_444(dm_build_453)
}
func (dm_build_455 *Dm_build_361) Dm_build_454(dm_build_456 []byte) int {
return dm_build_455.Dm_build_424(uint16(len(dm_build_456))) + dm_build_455.Dm_build_444(dm_build_456)
}
func (dm_build_458 *Dm_build_361) Dm_build_457(dm_build_459 []byte) int {
return dm_build_458.Dm_build_444(dm_build_459) + dm_build_458.Dm_build_404(0)
}
func (dm_build_461 *Dm_build_361) Dm_build_460(dm_build_462 string, dm_build_463 string, dm_build_464 *DmConnection) int {
dm_build_465 := Dm_build_1.Dm_build_217(dm_build_462, dm_build_463, dm_build_464)
return dm_build_461.Dm_build_448(dm_build_465)
}
func (dm_build_467 *Dm_build_361) Dm_build_466(dm_build_468 string, dm_build_469 string, dm_build_470 *DmConnection) int {
dm_build_471 := Dm_build_1.Dm_build_217(dm_build_468, dm_build_469, dm_build_470)
return dm_build_467.Dm_build_451(dm_build_471)
}
func (dm_build_473 *Dm_build_361) Dm_build_472(dm_build_474 string, dm_build_475 string, dm_build_476 *DmConnection) int {
dm_build_477 := Dm_build_1.Dm_build_217(dm_build_474, dm_build_475, dm_build_476)
return dm_build_473.Dm_build_454(dm_build_477)
}
func (dm_build_479 *Dm_build_361) Dm_build_478(dm_build_480 string, dm_build_481 string, dm_build_482 *DmConnection) int {
dm_build_483 := Dm_build_1.Dm_build_217(dm_build_480, dm_build_481, dm_build_482)
return dm_build_479.Dm_build_457(dm_build_483)
}
func (dm_build_485 *Dm_build_361) Dm_build_484() byte {
dm_build_486 := Dm_build_1.Dm_build_94(dm_build_485.dm_build_362, dm_build_485.dm_build_363)
dm_build_485.dm_build_363++
return dm_build_486
}
func (dm_build_488 *Dm_build_361) Dm_build_487() int16 {
dm_build_489 := Dm_build_1.Dm_build_98(dm_build_488.dm_build_362, dm_build_488.dm_build_363)
dm_build_488.dm_build_363 += 2
return dm_build_489
}
func (dm_build_491 *Dm_build_361) Dm_build_490() int32 {
dm_build_492 := Dm_build_1.Dm_build_103(dm_build_491.dm_build_362, dm_build_491.dm_build_363)
dm_build_491.dm_build_363 += 4
return dm_build_492
}
func (dm_build_494 *Dm_build_361) Dm_build_493() int64 {
dm_build_495 := Dm_build_1.Dm_build_108(dm_build_494.dm_build_362, dm_build_494.dm_build_363)
dm_build_494.dm_build_363 += 8
return dm_build_495
}
func (dm_build_497 *Dm_build_361) Dm_build_496() float32 {
dm_build_498 := Dm_build_1.Dm_build_113(dm_build_497.dm_build_362, dm_build_497.dm_build_363)
dm_build_497.dm_build_363 += 4
return dm_build_498
}
func (dm_build_500 *Dm_build_361) Dm_build_499() float64 {
dm_build_501 := Dm_build_1.Dm_build_117(dm_build_500.dm_build_362, dm_build_500.dm_build_363)
dm_build_500.dm_build_363 += 8
return dm_build_501
}
func (dm_build_503 *Dm_build_361) Dm_build_502() uint8 {
dm_build_504 := Dm_build_1.Dm_build_121(dm_build_503.dm_build_362, dm_build_503.dm_build_363)
dm_build_503.dm_build_363 += 1
return dm_build_504
}
func (dm_build_506 *Dm_build_361) Dm_build_505() uint16 {
dm_build_507 := Dm_build_1.Dm_build_125(dm_build_506.dm_build_362, dm_build_506.dm_build_363)
dm_build_506.dm_build_363 += 2
return dm_build_507
}
func (dm_build_509 *Dm_build_361) Dm_build_508() uint32 {
dm_build_510 := Dm_build_1.Dm_build_130(dm_build_509.dm_build_362, dm_build_509.dm_build_363)
dm_build_509.dm_build_363 += 4
return dm_build_510
}
func (dm_build_512 *Dm_build_361) Dm_build_511(dm_build_513 int) []byte {
dm_build_514 := Dm_build_1.Dm_build_152(dm_build_512.dm_build_362, dm_build_512.dm_build_363, dm_build_513)
dm_build_512.dm_build_363 += dm_build_513
return dm_build_514
}
func (dm_build_516 *Dm_build_361) Dm_build_515() []byte {
return dm_build_516.Dm_build_511(int(dm_build_516.Dm_build_490()))
}
func (dm_build_518 *Dm_build_361) Dm_build_517() []byte {
return dm_build_518.Dm_build_511(int(dm_build_518.Dm_build_484()))
}
func (dm_build_520 *Dm_build_361) Dm_build_519() []byte {
return dm_build_520.Dm_build_511(int(dm_build_520.Dm_build_487()))
}
func (dm_build_522 *Dm_build_361) Dm_build_521(dm_build_523 int) []byte {
return dm_build_522.Dm_build_511(dm_build_523)
}
func (dm_build_525 *Dm_build_361) Dm_build_524() []byte {
dm_build_526 := 0
for dm_build_525.Dm_build_484() != 0 {
dm_build_526++
}
dm_build_525.Dm_build_386(dm_build_526, false, false)
return dm_build_525.Dm_build_511(dm_build_526)
}
func (dm_build_528 *Dm_build_361) Dm_build_527(dm_build_529 int, dm_build_530 string, dm_build_531 *DmConnection) string {
return Dm_build_1.Dm_build_254(dm_build_528.Dm_build_511(dm_build_529), dm_build_530, dm_build_531)
}
func (dm_build_533 *Dm_build_361) Dm_build_532(dm_build_534 string, dm_build_535 *DmConnection) string {
return Dm_build_1.Dm_build_254(dm_build_533.Dm_build_515(), dm_build_534, dm_build_535)
}
func (dm_build_537 *Dm_build_361) Dm_build_536(dm_build_538 string, dm_build_539 *DmConnection) string {
return Dm_build_1.Dm_build_254(dm_build_537.Dm_build_517(), dm_build_538, dm_build_539)
}
func (dm_build_541 *Dm_build_361) Dm_build_540(dm_build_542 string, dm_build_543 *DmConnection) string {
return Dm_build_1.Dm_build_254(dm_build_541.Dm_build_519(), dm_build_542, dm_build_543)
}
func (dm_build_545 *Dm_build_361) Dm_build_544(dm_build_546 string, dm_build_547 *DmConnection) string {
return Dm_build_1.Dm_build_254(dm_build_545.Dm_build_524(), dm_build_546, dm_build_547)
}
func (dm_build_549 *Dm_build_361) Dm_build_548(dm_build_550 int, dm_build_551 byte) int {
return dm_build_549.Dm_build_584(dm_build_550, Dm_build_1.Dm_build_179(dm_build_551))
}
func (dm_build_553 *Dm_build_361) Dm_build_552(dm_build_554 int, dm_build_555 int16) int {
return dm_build_553.Dm_build_584(dm_build_554, Dm_build_1.Dm_build_185(dm_build_555))
}
func (dm_build_557 *Dm_build_361) Dm_build_556(dm_build_558 int, dm_build_559 int32) int {
return dm_build_557.Dm_build_584(dm_build_558, Dm_build_1.Dm_build_188(dm_build_559))
}
func (dm_build_561 *Dm_build_361) Dm_build_560(dm_build_562 int, dm_build_563 int64) int {
return dm_build_561.Dm_build_584(dm_build_562, Dm_build_1.Dm_build_191(dm_build_563))
}
func (dm_build_565 *Dm_build_361) Dm_build_564(dm_build_566 int, dm_build_567 float32) int {
return dm_build_565.Dm_build_584(dm_build_566, Dm_build_1.Dm_build_194(dm_build_567))
}
func (dm_build_569 *Dm_build_361) Dm_build_568(dm_build_570 int, dm_build_571 float64) int {
return dm_build_569.Dm_build_584(dm_build_570, Dm_build_1.Dm_build_197(dm_build_571))
}
func (dm_build_573 *Dm_build_361) Dm_build_572(dm_build_574 int, dm_build_575 uint8) int {
return dm_build_573.Dm_build_584(dm_build_574, Dm_build_1.Dm_build_200(dm_build_575))
}
func (dm_build_577 *Dm_build_361) Dm_build_576(dm_build_578 int, dm_build_579 uint16) int {
return dm_build_577.Dm_build_584(dm_build_578, Dm_build_1.Dm_build_203(dm_build_579))
}
func (dm_build_581 *Dm_build_361) Dm_build_580(dm_build_582 int, dm_build_583 uint32) int {
return dm_build_581.Dm_build_584(dm_build_582, Dm_build_1.Dm_build_206(dm_build_583))
}
func (dm_build_585 *Dm_build_361) Dm_build_584(dm_build_586 int, dm_build_587 []byte) int {
return copy(dm_build_585.dm_build_362[dm_build_586:], dm_build_587)
}
func (dm_build_589 *Dm_build_361) Dm_build_588(dm_build_590 int, dm_build_591 []byte) int {
return dm_build_589.Dm_build_556(dm_build_590, int32(len(dm_build_591))) + dm_build_589.Dm_build_584(dm_build_590+4, dm_build_591)
}
func (dm_build_593 *Dm_build_361) Dm_build_592(dm_build_594 int, dm_build_595 []byte) int {
return dm_build_593.Dm_build_548(dm_build_594, byte(len(dm_build_595))) + dm_build_593.Dm_build_584(dm_build_594+1, dm_build_595)
}
func (dm_build_597 *Dm_build_361) Dm_build_596(dm_build_598 int, dm_build_599 []byte) int {
return dm_build_597.Dm_build_552(dm_build_598, int16(len(dm_build_599))) + dm_build_597.Dm_build_584(dm_build_598+2, dm_build_599)
}
func (dm_build_601 *Dm_build_361) Dm_build_600(dm_build_602 int, dm_build_603 []byte) int {
return dm_build_601.Dm_build_584(dm_build_602, dm_build_603) + dm_build_601.Dm_build_548(dm_build_602+len(dm_build_603), 0)
}
func (dm_build_605 *Dm_build_361) Dm_build_604(dm_build_606 int, dm_build_607 string, dm_build_608 string, dm_build_609 *DmConnection) int {
return dm_build_605.Dm_build_588(dm_build_606, Dm_build_1.Dm_build_217(dm_build_607, dm_build_608, dm_build_609))
}
func (dm_build_611 *Dm_build_361) Dm_build_610(dm_build_612 int, dm_build_613 string, dm_build_614 string, dm_build_615 *DmConnection) int {
return dm_build_611.Dm_build_592(dm_build_612, Dm_build_1.Dm_build_217(dm_build_613, dm_build_614, dm_build_615))
}
func (dm_build_617 *Dm_build_361) Dm_build_616(dm_build_618 int, dm_build_619 string, dm_build_620 string, dm_build_621 *DmConnection) int {
return dm_build_617.Dm_build_596(dm_build_618, Dm_build_1.Dm_build_217(dm_build_619, dm_build_620, dm_build_621))
}
func (dm_build_623 *Dm_build_361) Dm_build_622(dm_build_624 int, dm_build_625 string, dm_build_626 string, dm_build_627 *DmConnection) int {
return dm_build_623.Dm_build_600(dm_build_624, Dm_build_1.Dm_build_217(dm_build_625, dm_build_626, dm_build_627))
}
func (dm_build_629 *Dm_build_361) Dm_build_628(dm_build_630 int) byte {
return Dm_build_1.Dm_build_222(dm_build_629.Dm_build_655(dm_build_630, 1))
}
func (dm_build_632 *Dm_build_361) Dm_build_631(dm_build_633 int) int16 {
return Dm_build_1.Dm_build_225(dm_build_632.Dm_build_655(dm_build_633, 2))
}
func (dm_build_635 *Dm_build_361) Dm_build_634(dm_build_636 int) int32 {
return Dm_build_1.Dm_build_228(dm_build_635.Dm_build_655(dm_build_636, 4))
}
func (dm_build_638 *Dm_build_361) Dm_build_637(dm_build_639 int) int64 {
return Dm_build_1.Dm_build_231(dm_build_638.Dm_build_655(dm_build_639, 8))
}
func (dm_build_641 *Dm_build_361) Dm_build_640(dm_build_642 int) float32 {
return Dm_build_1.Dm_build_234(dm_build_641.Dm_build_655(dm_build_642, 4))
}
func (dm_build_644 *Dm_build_361) Dm_build_643(dm_build_645 int) float64 {
return Dm_build_1.Dm_build_237(dm_build_644.Dm_build_655(dm_build_645, 8))
}
func (dm_build_647 *Dm_build_361) Dm_build_646(dm_build_648 int) uint8 {
return Dm_build_1.Dm_build_240(dm_build_647.Dm_build_655(dm_build_648, 1))
}
func (dm_build_650 *Dm_build_361) Dm_build_649(dm_build_651 int) uint16 {
return Dm_build_1.Dm_build_243(dm_build_650.Dm_build_655(dm_build_651, 2))
}
func (dm_build_653 *Dm_build_361) Dm_build_652(dm_build_654 int) uint32 {
return Dm_build_1.Dm_build_246(dm_build_653.Dm_build_655(dm_build_654, 4))
}
func (dm_build_656 *Dm_build_361) Dm_build_655(dm_build_657 int, dm_build_658 int) []byte {
return dm_build_656.dm_build_362[dm_build_657 : dm_build_657+dm_build_658]
}
func (dm_build_660 *Dm_build_361) Dm_build_659(dm_build_661 int) []byte {
dm_build_662 := dm_build_660.Dm_build_634(dm_build_661)
return dm_build_660.Dm_build_655(dm_build_661+4, int(dm_build_662))
}
func (dm_build_664 *Dm_build_361) Dm_build_663(dm_build_665 int) []byte {
dm_build_666 := dm_build_664.Dm_build_628(dm_build_665)
return dm_build_664.Dm_build_655(dm_build_665+1, int(dm_build_666))
}
func (dm_build_668 *Dm_build_361) Dm_build_667(dm_build_669 int) []byte {
dm_build_670 := dm_build_668.Dm_build_631(dm_build_669)
return dm_build_668.Dm_build_655(dm_build_669+2, int(dm_build_670))
}
func (dm_build_672 *Dm_build_361) Dm_build_671(dm_build_673 int) []byte {
dm_build_674 := 0
for dm_build_672.Dm_build_628(dm_build_673) != 0 {
dm_build_673++
dm_build_674++
}
return dm_build_672.Dm_build_655(dm_build_673-dm_build_674, int(dm_build_674))
}
func (dm_build_676 *Dm_build_361) Dm_build_675(dm_build_677 int, dm_build_678 string, dm_build_679 *DmConnection) string {
return Dm_build_1.Dm_build_254(dm_build_676.Dm_build_659(dm_build_677), dm_build_678, dm_build_679)
}
func (dm_build_681 *Dm_build_361) Dm_build_680(dm_build_682 int, dm_build_683 string, dm_build_684 *DmConnection) string {
return Dm_build_1.Dm_build_254(dm_build_681.Dm_build_663(dm_build_682), dm_build_683, dm_build_684)
}
func (dm_build_686 *Dm_build_361) Dm_build_685(dm_build_687 int, dm_build_688 string, dm_build_689 *DmConnection) string {
return Dm_build_1.Dm_build_254(dm_build_686.Dm_build_667(dm_build_687), dm_build_688, dm_build_689)
}
func (dm_build_691 *Dm_build_361) Dm_build_690(dm_build_692 int, dm_build_693 string, dm_build_694 *DmConnection) string {
return Dm_build_1.Dm_build_254(dm_build_691.Dm_build_671(dm_build_692), dm_build_693, dm_build_694)
}
Go
1
https://gitee.com/sitkcn/dm.git
git@gitee.com:sitkcn/dm.git
sitkcn
dm
dm
v0.0.1

搜索帮助