Class StringParameter
- java.lang.Object
-
- org.mariadb.jdbc.internal.com.send.parameters.StringParameter
-
- All Implemented Interfaces:
java.lang.Cloneable,ParameterHolder
public class StringParameter extends java.lang.Object implements java.lang.Cloneable, ParameterHolder
-
-
Field Summary
Fields Modifier and Type Field Description private booleannoBackslashEscapesprivate java.lang.StringstringValue-
Fields inherited from interface org.mariadb.jdbc.internal.com.send.parameters.ParameterHolder
BINARY_INTRODUCER, QUOTE
-
-
Constructor Summary
Constructors Constructor Description StringParameter(java.lang.String str, boolean noBackslashEscapes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanBeLongData()intgetApproximateTextProtocolLength()ColumnTypegetColumnType()booleanisNullData()java.lang.StringtoString()voidwriteBinary(PacketOutputStream pos)Write data to socket in binary format.voidwriteTo(PacketOutputStream pos)Send escaped String to outputStream.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.mariadb.jdbc.internal.com.send.parameters.ParameterHolder
writeLongData
-
-
-
-
Method Detail
-
writeTo
public void writeTo(PacketOutputStream pos) throws java.io.IOException
Send escaped String to outputStream.- Specified by:
writeToin interfaceParameterHolder- Parameters:
pos- outpustream.- Throws:
java.io.IOException- when something goes wrong
-
getApproximateTextProtocolLength
public int getApproximateTextProtocolLength()
- Specified by:
getApproximateTextProtocolLengthin interfaceParameterHolder
-
writeBinary
public void writeBinary(PacketOutputStream pos) throws java.io.IOException
Write data to socket in binary format.- Specified by:
writeBinaryin interfaceParameterHolder- Parameters:
pos- socket output stream- Throws:
java.io.IOException- if socket error occur
-
getColumnType
public ColumnType getColumnType()
- Specified by:
getColumnTypein interfaceParameterHolder
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceParameterHolder- Overrides:
toStringin classjava.lang.Object
-
isNullData
public boolean isNullData()
- Specified by:
isNullDatain interfaceParameterHolder
-
canBeLongData
public boolean canBeLongData()
- Specified by:
canBeLongDatain interfaceParameterHolder
-
-