/*******************************************************************************
* Copyright (c) 2016 nilriri.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the GNU Lesser Public License v2.1
* which accompanies this distribution, and is available at
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
* Contributors:
* nilriri - 테이블스페이스 정보
******************************************************************************/
package com.hangum.tadpole.engine.query.dao.rdb;
import com.hangum.tadpole.engine.query.dao.system.UserDBDAO;
/**
* 테이블스페이스 정보를 조회한다.
*
* @author nilriri
*
*/
public class OracleTablespaceDAO extends AbstractDAO {
String tablespace_name;
String status;
String contents;
String extent_management;
String bigfile;
long mb_size;
long mb_free;
long mb_used;
long pct_free;
long pct_used;
long mb_max;
public OracleTablespaceDAO() {
}
public OracleTablespaceDAO(UserDBDAO userDB) {
this.schema_name = userDB.getSchema();
}
@Override
public String getFullName() {
return tablespace_name;
}
@FieldNameAnnotationClass(fieldKey = "tablespace_name")
public String getTablespace_name() {
return tablespace_name;
}
public void setTablespace_name(String tablespace_name) {
this.tablespace_name = tablespace_name;
}
@FieldNameAnnotationClass(fieldKey = "status")
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
@FieldNameAnnotationClass(fieldKey = "contents")
public String getContents() {
return contents;
}
public void setContents(String contents) {
this.contents = contents;
}
@FieldNameAnnotationClass(fieldKey = "extent_management")
public String getExtent_management() {
return extent_management;
}
public void setExtent_management(String extent_management) {
this.extent_management = extent_management;
}
@FieldNameAnnotationClass(fieldKey = "bigfile")
public String getBigfile() {
return bigfile;
}
public void setBigfile(String bigfile) {
this.bigfile = bigfile;
}
@FieldNameAnnotationClass(fieldKey = "mb_size")
public long getMb_size() {
return mb_size;
}
public void setMb_size(long mb_size) {
this.mb_size = mb_size;
}
@FieldNameAnnotationClass(fieldKey = "mb_free")
public long getMb_free() {
return mb_free;
}
public void setMb_free(long mb_free) {
this.mb_free = mb_free;
}
@FieldNameAnnotationClass(fieldKey = "mb_used")
public long getMb_used() {
return mb_used;
}
public void setMb_used(long mb_used) {
this.mb_used = mb_used;
}
@FieldNameAnnotationClass(fieldKey = "pct_free")
public long getPct_free() {
return pct_free;
}
public void setPct_free(long pct_free) {
this.pct_free = pct_free;
}
@FieldNameAnnotationClass(fieldKey = "pct_used")
public long getPct_used() {
return pct_used;
}
public void setPct_used(long pct_used) {
this.pct_used = pct_used;
}
@FieldNameAnnotationClass(fieldKey = "mb_max")
public long getMb_max() {
return mb_max;
}
public void setMb_max(long mb_max) {
this.mb_max = mb_max;
}
}