对象字段java_访问 Java 对象的字段和方法

-- Invoice.init takes a string argument (Ljava/lang/String;)

-- a double (D), a string argument (Ljava/lang/String;), and

-- another double (D), and returns nothing (V)

CREATE PROCEDURE init( IN arg1 CHAR(50),

IN arg2 DOUBLE,

IN arg3 CHAR(50),

IN arg4 DOUBLE)

EXTERNAL NAME

'Invoice.init(Ljava/lang/String;DLjava/lang/String;D)V'

LANGUAGE JAVA;

-- Invoice.rateOfTaxation take no arguments ()

-- and returns a double (D)

CREATE FUNCTION rateOfTaxation()

RETURNS DOUBLE

EXTERNAL NAME

'Invoice.rateOfTaxation()D'

LANGUAGE JAVA;

-- Invoice.rateOfTaxation take no arguments ()

-- and returns a double (D)

CREATE FUNCTION totalSum()

RETURNS DOUBLE

EXTERNAL NAME

'Invoice.totalSum()D'

LANGUAGE JAVA;

-- Invoice.getLineItem1Description take no arguments ()

-- and returns a string (Ljava/lang/String;)

CREATE FUNCTION getLineItem1Description()

RETURNS CHAR(50)

EXTERNAL NAME

'Invoice.getLineItem1Description()Ljava/lang/String;'

LANGUAGE JAVA;

-- Invoice.getLineItem1Cost take no arguments ()

-- and returns a double (D)

CREATE FUNCTION getLineItem1Cost()

RETURNS DOUBLE

EXTERNAL NAME

'Invoice.getLineItem1Cost()D'

LANGUAGE JAVA;

-- Invoice.getLineItem2Description take no arguments ()

-- and returns a string (Ljava/lang/String;)

CREATE FUNCTION getLineItem2Description()

RETURNS CHAR(50)

EXTERNAL NAME

'Invoice.getLineItem2Description()Ljava/lang/String;'

LANGUAGE JAVA;

-- Invoice.getLineItem2Cost take no arguments ()

-- and returns a double (D)

CREATE FUNCTION getLineItem2Cost()

RETURNS DOUBLE

EXTERNAL NAME

'Invoice.getLineItem2Cost()D'

LANGUAGE JAVA;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值